如何让EF5创建数据库而不是先创建具有EF代码的表?

时间:2013-07-06 12:09:09

标签: entity-framework entity-framework-4 entity-framework-4.1

我正在使用Entity Framework 5和SQL Server 2012.我首先使用代码,我有以下代码:

    new DataInitializer();

    public DataInitializer()
    {
        Database.SetInitializer<ABCContext>(null);
        CreateMembership();
        CreateUserData();

    }

    private void CreateMembership()
    {
        try {
            using (var context = new ABCContext()) {

                if (!context.Database.Exists()) {
                    ((IObjectContextAdapter)context).ObjectContext.CreateDatabase();

此时正在创建数据库和所有表。我想拥有 已创建数据库但不是所有表。这些我想手动创建。有办法吗? 我可以EF创建数据库而不是表格吗?

0 个答案:

没有答案