我有一个托管的SQL Server数据库,但我无权删除它。如何从我的域类中创建EF创建表? RecreateDatabaseIfModelChanges和AlwaysRecreateDatabase尝试删除DB,CreateDatabaseOnlyIfNotExists不创建表。
THX
答案 0 :(得分:0)
CreateDatabaseOnlyIfNotExists 是默认策略。这意味着您甚至不需要通过Database.SetInitializer设置它。 EF Code First将检查数据库,如果找不到与您的上下文的完全限定名称相同的名称,它将为您创建一个。