2012-10-23 75 views
1

我正在創建一個購物應用程序,該應用程序具有許多具有不同名稱的分支。我在我的WPF項目中使用實體框架,我能夠從我的實體模型創建一個單一的數據庫。從單個實體框架創建同一數據庫的多個副本

如果我的實體名稱是JIMS,則會創建名稱爲JIMS的數據庫。但我也想在SQL Server中創建一個新的數據庫,使用具有不同分支名稱的相同實體框架模型。

因此,用戶可以選擇分支,並會有一個單獨的數據庫呢?

回答

1

你可以有一個方法返回要連接到傳數據庫到你的「)JIMSEntities.CreateDatabase(」的DbContext

實例
public class YourContext : DbContext 
{ 
    public YourContext(string targetDatabase) 
    { 
     this.Database.Connection.ChangeDatabase(targetDatabase); 
    } 
} 
+0

但我也想創建的數據庫的構造第一次。 –

+0

默認情況下,CreateDatabase將創建名稱爲JIMS的數據庫 –

相關問題