有了这个简单的类获取属性:从属性值
public class Book
{
[DataMember]
[Column("Bok_Name")]
[Author("AuthorName")]
public string Name{ get; set; }
[DataMember]
[Column("Bok_Publisher")]
public string Publisher{ get; set; }
}
如何,我可以从一个属性知道该属性的类型是列和值Bok_Name获得的PropertyInfo。我试图用linq查询来做到这一点。
我没有得到您的问题?你想要得到什么?你可以发布你想要达到的任何例子吗? – Ehsan 2014-10-01 23:20:41
我首先想到,访问所有属性及其属性,然后将其与您想要的属性 – 2014-10-01 23:21:46
@Ehsan进行比较。类似于PropertyInfo pInfo = t.GetProperties()。其中(a => a.GetCustomAttribute(ColumnAttribute).Value ==“Bok_Name”);. – CodingWolf 2014-10-01 23:22:46