index属性不受实体框架的尊重?

时间:2014-06-17 12:15:24

标签: entity-framework ef-model-first metadatatype

我使用模型第一种方法。所以,我得到了一个生成的课程     namespace XXX.GlobalDatabaseModel     {         使用系统;         使用System.Collections.Generic;

    public partial class LocalizedFoodGroup
    {
        public int FoodGroupId { get; set; }
        public string Culture { get; set; }
        public string LocalizedName { get; set; }

        public virtual FoodGroup FoodGroup { get; set; }
    }
}

并且,在同一解决方案的另一个文件中,我想为其添加一个索引:

namespace XITASO.GlobalDatabaseModel
{
    [MetadataType(typeof(LocalNameLocalizedFoodGroup))]
    public partial class LocalizedFoodGroup
    {
    }
    public class LocalNameLocalizedFoodGroup
    {
        [Index("UX_LocalizedFoodGroup",IsUnique = true)]
        public string Culture { get; set; }

    }
}

仅当我点击"从模型生成数据库"并查看sql文件,没有索引显示。

有人知道我做错了吗?

很多问候! 沃尔克

0 个答案:

没有答案