我在 ASP.NET Core 项目中使用 EF.Core。我有一个模型类,但找不到任何有关在属性或类上设置哪些属性以创建索引或唯一索引的文档。这可能吗?
最佳答案
目前 EF core 不支持此功能(至少目前还不支持)。我相信这正在成为一个标准注释,而不是一个单独的可下载包。您可以改用 Fluent API:
protected override void OnModelCreating(ModelBuilder builder)
{
builder.Entity<User>()
.HasIndex(u => u.EmailAddress).Unique();
}
关于c# - 如何使用 EF 为 ASP.NET Core 定义索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40581613/