y.s*_*hyk 9 entity-framework key unique ef-code-first entity-framework-4.1
我们首先使用Entity Framework 4.1 Code.
我们已经将主键设置为UserId并且需要UserLogin是唯一的用户实体.怎么做到呢?
Jay*_*ena 15
实体框架不支持唯一约束.您可以使用SQL查询创建它们,以在初始化数据库时生成唯一约束.为模型编写自定义初始化程序并执行SQL命令以生成约束.
编辑
现在(EF 6.1以后)您可以轻松拥有独特的约束,
[Index("UserLoginIndex", IsUnique = True)]
public string UserLogin { get; set; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11126 次 |
| 最近记录: |