【发布时间】:2013-04-23 18:31:57
【问题描述】:
在使用 EF 创建新的解决方案/数据库时,我正在尝试在 OnModelCreating 方法上设置复合键,因为在 ModelFirst 方法中设计人员无法做到这一点。
问题是,在我对 OnModelCreating(DbModelBuilder modelBuilder) 方法进行更改后,如果我必须在我的数据库中进行更改并点击“从模型生成数据库”它会覆盖我放置在那里的任何内容,我该如何避免这种情况?
谢谢
【问题讨论】:
-
我不敢相信在模型设计器中创建复合键是不可能的。你不能只将实体的两个属性标记为“EntityKey”吗?
-
不可能,它会抛出一堆错误 :( 它让 EF 看起来很基础......
标签: c# entity-framework