猿教程 Logo

Entity Framework-Index特性

Entity Framework 6提供了Index属性来在数据库中的特定列上创建索引,如下所示:

class Student
{
    public Student()
    {
    }
    public int Student_ID { get; set; }
    public string StudentName { get; set; }
        
    [Index]
    public int RegistrationNumber { get; set; }
}

默认情况下,索引名称将为IX_ {property name}。 但是,您也可以更改索引名称。

你可以通过指定 IsClustered = true将其设置成为聚集索引 ,通过指定IsUnique = true将其设置为唯一索引。

[Index( "INDEX_REGNUM", IsClustered=true, IsUnique=true )]
public int RegistrationNumber { get; set; }


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/entity/index-attribute-in-code-first.html