我正在尝试转换一个用于构建where条件的方法,这是基于LINQ to sql。当我试图将此方法转换为支持实体框架时,我无法在实体框架中找到等效的类。
以下是我遇到挑战的地方。
switch (dataMember.Member.MemberType)
{
case MemberTypes.Field: memberExp = Expression.Field(param, (FieldInfo)dataMember.Member); break;
}
此处datamember
是System.Data.linq.MetaDataMember
类
我有EdmProperty类,代表上面代码中的dataMember
。我如何从EdmProperty获得System.Reflection.MemberType
?