用linq对内存中的多个表进行查询,用什么方式执行效率最快?如
DataTable dt1=new DataTable();
DataTable dt2=new DataTable();
DataTable dt3=new DataTable();
DataTable dt4=new DataTable();现要对dt1,dt2,dt3,dt4四个表多表查询(sql不用管),用什么方式最快?效率最高?
最好能给出代码示例顶贴有分,谢谢!
DataTable dt1=new DataTable();
DataTable dt2=new DataTable();
DataTable dt3=new DataTable();
DataTable dt4=new DataTable();现要对dt1,dt2,dt3,dt4四个表多表查询(sql不用管),用什么方式最快?效率最高?
最好能给出代码示例顶贴有分,谢谢!
http://msdn.microsoft.com/zh-cn/library/bb386969.aspx
用于多表查询的sql是很复杂的,当时就是为了考虑性能才从sql转到linq上来的,数据已经存到cache中了
纯sql怎么查内存里的表呢?