0

我将 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 创建数据库但不能创建表?

4

0 回答 0