我有一个下面提到的人类课程,而且我已经成为了会员表现的成员#34;具有MemberInitExpression形式的联系人值。
public class Person
{
public List<Contact> Contacts { get; set; }
}
使用表达式树如何从IEnumerable填充Contacts prop。
我已尝试过以下逻辑,但它给出了一个例外。
var method = typeof(List<Person>).GetMethods().Where(m => m.Name == "Add").First().MakeGenericMethod(typeof(Person));
例外: Void Add(Microsoft.PS.OrderToCash.TM.BusinessRuleEngine.RuleResultTree)不是GenericMethodDefinition。 MakeGenericMethod只能在MethodBase.IsGenericMethodDefinition为true的方法上调用。&#39;
我可以绑定的集合中的单个MemberInitExpression如下所示
Expression.Bind(childResultProp, childRuleResults.FirstOrDefault());
请建议如何在Contact prop collection中填充MemberInitExpression。