将元数据添加到edmx自动生成的类不起作用

时间:2019-06-20 13:53:46

标签: c#

我有一个edmx生成的类

// auto generated
namespace Test.Model
{
    public partial class Submission
    {
        public string FirstName { get; set; }
    }
}

为了添加在datagridview中使用的元数据,我使用以下内容

namespace Test.Model
{
    [MetadataType(typeof(SubmissionMetaData))]
    public partial class Submission
    { }
}

namespace Test.Model
{
    public class SubmissionMetaData
    {
        [DisplayName("First Name")]
        public string FirstName { get; set; }
    }
}

由于某些原因,该属性未应用,并且“名字”仍显示为显示名称。

作为测试,我尝试直接在非自动生成的部分类中添加带有属性的属性,并且该属性可以正常工作。

任何人都可以看到我在做什么吗?

0 个答案:

没有答案