据我们从其他帖子中了解到,代码优先方法的一个主要优点是我们不需要回顾数据库,这是模型/数据库第一种方法中必须的。
在我的场景中,数据库需要大量的索引,并且采用代码优先方法而不是db first方法是正确的。?
此外,如果索引首先在代码中不可用并且我要单独进行索引,那么使用代码第一种方法的灵活性是否会丢失。??
答案 0 :(得分:0)
查看[Index]
属性。首先是代码可用的注释。根据我的经验,您可以使用代码优先方法设置整个数据库。
答案 1 :(得分:0)
6.1版支持索引的实体框架。
public class DepartmentMaster
{
[Key]
public int DepartmentId { get; set; }
public string Code { get; set; }
[MaxLength(100)]
[Index(“IX_Name_DepartmentMaster”, IsClustered = false)]
public string Name { get; set; }
}