1
我正在创建一个购物应用程序,该应用程序具有许多具有不同名称的分支。我在我的WPF项目中使用实体框架,我能够从我的实体模型创建一个单一的数据库。从单个实体框架创建同一数据库的多个副本
如果我的实体名称是JIMS
,则会创建名称为JIMS
的数据库。但我也想在SQL Server中创建一个新的数据库,使用具有不同分支名称的相同实体框架模型。
因此,用户可以选择分支,并会有一个单独的数据库呢?
我正在创建一个购物应用程序,该应用程序具有许多具有不同名称的分支。我在我的WPF项目中使用实体框架,我能够从我的实体模型创建一个单一的数据库。从单个实体框架创建同一数据库的多个副本
如果我的实体名称是JIMS
,则会创建名称为JIMS
的数据库。但我也想在SQL Server中创建一个新的数据库,使用具有不同分支名称的相同实体框架模型。
因此,用户可以选择分支,并会有一个单独的数据库呢?
你可以有一个方法返回要连接到传数据库到你的“)JIMSEntities.CreateDatabase(”的DbContext
实例public class YourContext : DbContext
{
public YourContext(string targetDatabase)
{
this.Database.Connection.ChangeDatabase(targetDatabase);
}
}
但我也想创建的数据库的构造第一次。 –
默认情况下,CreateDatabase将创建名称为JIMS的数据库 –