我使用EF6.1和Model First方法,我想为某些数据库列添加索引。
是否比Add index in EF Model First design中描述的更方便?
我更希望在初始SQL中生成索引,并避免迁移。
答案 0 :(得分:2)
EF 6.1添加了IndexAttribute
,以便您可以在属性上指定索引,如下所示:
public class Post
{
public int Id { get; set; }
public string Title { get; set; }
public string Content { get; set; }
[Index]
public int Rating { get; set; }
public int BlogId { get; set; }
}
这里详细讨论:http://msdn.microsoft.com/en-us/data/jj591583.aspx#Index