我正在尝试通过类属性上的属性来构建一个对象,该属性指定一个提供的数据行中作为该属性值的列,如下:
[StoredDataValue("guid")]
public string Guid { get; protected set; }
[StoredDataValue("PrograGuid")]
public string ProgramGuid { get; protected set; }
在基对象上的Build()方法中,我正在获取设置在这些属性上的属性值。
MemberInfo info = GetType();
object[] properties = info.GetCustomAttributes(true);
然而,此刻我意识到我的知识有限。
首先,我似乎没有得到正确的属性返回。
现在我有了这些属性,我该如何通过反射设置它们?我是在做/思考一些根本上不正确的事情吗?