ang*_*fel 7 entity-framework ado.net-entity-data-model unique-constraint entity-framework-4
我知道如何将一组字段标记为ADO.NET实体中的主键,但我还没有找到声明唯一约束或检查约束的方法.
设计器或框架上是否缺少此功能?
在v4.0中的ADO.NET实体中不存在对唯一键/约束的支持,请参阅" 具有唯一约束的外键上的一对一关联 "的答案,其中Diego B Vega说:
我知道我们确实没有添加对4.0中主键以外的唯一键的支持.
但是,他确实提供了一个可能的解决方法/黑客攻击(其中包含所有常规警告):
正如您可能已经意识到的那样,通常可以"谎言"到实体框架并在SSDL中告诉它,例如,某些唯一键是主键.我认为如果实际的主键是代理键(即为此目的添加的IDENTITY列),并且您甚至不必将其映射到模型中,这将非常有效.
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |