【发布时间】:2009-10-20 06:47:09
【问题描述】:
我想实现一个简单的属性,用于将数据库列映射到属性。
所以到目前为止我所拥有的东西是这样附加的:
[DataField("ID")]
public int ID { get; set; }
[DataField("Name")]
public String Name { get; set; }
[DataField("BirD8")]
public DateTime BirthDay { get; set; }
有没有一种方法可以让属性“感知”它所在的字段,以便对于名称与 ColumnName 相同的属性,我可以只应用不带名称参数的属性,或者我必须在反映属性的地方处理这个问题。我想最终做到这一点:
[DataField]
public int ID { get; set; }
[DataField]
public String Name { get; set; }
[DataField("BirD8")]
public DateTime BirthDay { get; set; }
【问题讨论】:
标签: c# attributes custom-attributes