【发布时间】:2017-01-12 01:29:00
【问题描述】:
在entity.GetAttributeValue<T>(fieldname) 上传递值(数据类型和字段名)的良好做法是什么。目前我看到类似:entity.GetAttributeValue<string>(address)。如果没有在.GetAttributeValue 方法上专门传递那些参数(字符串,地址),有没有更好的方法?
目前我有这样的代码:
var prop = typeof(PersonAddress).GetProperties();
string address;
foreach(var p in prop)
{
address = entity.GetAttributeValue<p.PropertyType>(p.name)
}
但p.PropertyType 在GetAttributeValue<T> 中不被接受为引用类型
【问题讨论】:
标签: c# entity dynamics-crm dynamics-crm-2011 crm