是否可以通过以下方法从TModel
获取Expression
的实例?
public void FooBar<TModel, TProperty> MyMethod(
Expression<Func<TModel, TProperty>> expression)
where TModel : ViewModel
{
ViewModel model = ???;
}
答案 0 :(得分:6)
没有实例,因此无法获取不存在的实例。
这个表达只是一个对象说,&#34;如果你给我一个模型,我知道如何给你一个属性。&#34;在你给它一个模型之前,它实际上并没有模型。