从模型生成数据库

Generate database from model

快点在这里:我使用了 Entity Framework 的数据库优先方法,因此所有 类 都是自动生成的。

我周一交付应用,我想在应用第一次启动时生成数据库会更好。

这可行吗?我知道如果您使用代码优先方法是可能的。

所以我认为是互惠的

如果有帮助,我正在使用 SQL Server 2014、Visual Studio 2015、C#、Entity Framework、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();
        }