我有一个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; }
}
}
由于某些原因,该属性未应用,并且“名字”仍显示为显示名称。
作为测试,我尝试直接在非自动生成的部分类中添加带有属性的属性,并且该属性可以正常工作。
任何人都可以看到我在做什么吗?