private void GetDatt<TSouce>()
{
List<ParadigmSearchListData> listData = null;
using (MK_UboxChsEntities ent = new MK_UboxChsEntities())
{
var v002 = typeof(TSouce);
var v003 = v002.Name.ToString();
var v004 =ent.GetType();
var v005 = v004.GetProperty(v003);
var v0 = v005.GetValue(ent,null) ;
//dynamic v0 = v001;
Expression selector = CreateSelecter<TSouce, ParadigmSearchListData>("NUMBER", "RES_NAME");
Expression<Func<TSouce, bool>> whereor = GetConditionExpression<TSouce>(new string[] { "sdfs" }, "RES_NAME");
Expression expr = Expression.Call(typeof(Queryable), "Where",
new Type[] { typeof(TSouce) },
Expression.Constant(v0), whereor);
var v1 = ((IQueryable)v0).AsQueryable().Provider.CreateQuery<TSouce>(expr);
//组建表达式树:Select(c=>c.ContactName)
Expression expr2 = Expression.Call(typeof(Queryable), "Select",
new Type[] { typeof(TSouce), typeof(ParadigmSearchListData) },
Expression.Constant(v1), selector);
var v2 = ((IQueryable)v1).AsQueryable().Provider.CreateQuery<ParadigmSearchListData>(expr2);
listData = v2.ToList();
}
}