Linq to Entity 连接(join) Linq to Object
数据库的数据代码Linq to Entity在join前,内存中数据代码Linq to Object在join后。代码如下: view plain var entityNames = (from en in entitySet join ob in objectList on en.SID equals ob.Identity select en.Name).ToList(); 好了,编译通过,运行时抛异常了。 Only Primitive types ('Such as Int32, string, and Guid') are supported in this context 中文意思是“无法创建类型为“项目名.MyObject”的常量值。此上下文仅支持基...
Linq to entity多表查询如何返回查询结果
1、定义一个新的类别,类别包含了多个表的属性 public class AB { public int a_id; public string a_name; public int b_id; public string b_name; } 2、使用视图,和上面基本一样 其实就是使用SQL语句 示例: select a.id,a.name,b.id ,b.name from a join b on a.id=b.id 3、使用储存过程,直接返回结果集 同上。 4、使用匿名对像,返回IQueryable, 例: public IQueryable GetAllList() { var query = from a in tb_a join b...