从模型生成数据库
本文关键字:数据库 模型 | 更新日期: 2023-09-27 17:53:50
我使用了实体框架的数据库优先方法,所以所有的类都是自动生成的。
我将在周一交付应用程序,我认为在应用程序首次启动时生成数据库会更好。
这可行吗?我知道这是可能的,如果你使用代码优先的方法。
所以我认为这是相互的。
如果它有帮助,我使用SQL Server 2014, Visual Studio 2015, c#,实体框架,Winforms.
var scsbCentral = new SqlConnectionStringBuilder(connectionString);
var ecbCentral = new EntityConnectionStringBuilder();
ecbCentral.Metadata = "res://*/KBSCentral.csdl|res://*/KBSCentral.ssdl|res://*/KBSCentral.msl";
ecbCentral.Provider = "System.Data.SqlClient";
scsbCentral.MultipleActiveResultSets = true;
ecbCentral.ProviderConnectionString = scsbCentral.ConnectionString;
var CentralContext = new KBS_CentralEntities(ecbCentral.ConnectionString);
if (!CentralContext.Database.Exists())
{
CentralContext.Database.Create();
}