标签: c# .net entity-framework-4
如何将实体(实体框架)中的某些属性设置为唯一?一种可能性是将其作为主键,但这不是我想要的。
答案 0 :(得分:20)
实体框架不支持唯一键,因此唯一的方法是在数据库中设置唯一约束/索引。当您尝试插入/更新记录时,它不会确保应用程序的唯一性,但如果您尝试将非唯一值保存到数据库,则会触发异常。
答案 1 :(得分:6)
http://blogs.msdn.com/b/efdesign/archive/2011/03/09/unique-constraints-in-the-entity-framework.aspx
也看到了 Unique keys in Entity Framework 4