索引屬性
public class Person
{
public int PersonID { get; set; }
public string PersonName { get; set; }
[Index]
public int Age { get; set; }
}
為列或列集建立資料庫索引。
[Index("IX_Person_Age")]
public int Age { get; set; }
這將建立一個具有特定名稱的索引。
[Index(IsUnique = true)]
public int Age { get; set; }
這會建立一個唯一索引。
[Index("IX_Person_NameAndAge", 1)]
public int Age { get; set; }
[Index("IX_Person_NameAndAge", 2)]
public string PersonName { get; set; }
這將使用 2 列建立複合索引。為此,你必須指定相同的索引名稱並提供列順序。
注意 :Index 屬性是在 Entity Framework 6.1 中引入的。如果你使用的是早期版本,則本節中的資訊不適用。