3

我有一个托管的 SQL Server 数据库,但我无权删除它。如何让 EF 从我的域类创建表?RecreateDatabaseIfModelChanges 和 AlwaysRecreateDatabase 尝试删除数据库,CreateDatabaseOnlyIfNotExists 不会创建表。

谢谢

4

1 回答 1

0

CreateDatabaseOnlyIfNotExists默认策略。这意味着您甚至不需要通过 Database.SetInitializer 进行设置。EF Code First 将检查数据库,如果找不到与上下文的完全限定名称同名的数据库,它将为您创建一个。

于 2010-11-25T21:36:48.557 回答