0

在使用 EF 创建新的解决方案/数据库时,我正在尝试在 OnModelCreating 方法上设置复合键,因为在 ModelFirst 方法中设计人员无法做到这一点。

问题是,在我对 OnModelCreating(DbModelBuilder modelBuilder) 方法进行更改后,如果我必须在我的数据库中进行更改并点击“从模型生成数据库”它会覆盖我放置在那里的任何内容,我该如何避免这种情况?

谢谢

4

1 回答 1

0

使用 IDatabaseInitializer 接口,有关详细信息,请参阅this

还将 DatabaseInitializerForType 键添加到 appSettings

于 2013-04-23T18:57:30.613 回答