如何在代码中以desc顺序创建索引?

时间:2014-07-28 20:50:46

标签: entity-framework ef-code-first

想要按EmployeeCardNumber(文本)按降序创建索引。

所以sql脚本应该是:

ALTER TABLE dbo.Employees ADD CONSTRAINT
IX_Employees_EmplyeeCardNumber UNIQUE CLUSTERED 
(
    EmployeeCardNumber DESC
)

IndexAttribute中,有一个Order属性,它是一个整数???

这是我流利的api:

        var indexAttr = new IndexAttribute("IX_Employees_EmplyeeCardNumber")
        {
            IsClustered = true,
            IsUnique = true,
            Order = 1 // probably should be removed since we are using a composite key.
        };

        Property(c => c.EmployeeCardNumber)
            .HasColumnAnnotation("Index", new IndexAnnotation(indexAttr))
            .HasMaxLength(8)
            .IsRequired();

所以问题是,如何在这个代码第一种方法中定义“DESC”?

0 个答案:

没有答案