LINQ体验(17)——LINQ to SQL语句之动态查询
of(string) }, Expression.Constant(custs), pred1); //Select(c=>c.City) Expression expr2 = Expression.Call(typeof(Queryable), "Select", new Type[] { typeof(Employee), typeof (string) }, Expression.Constant(employees), pred2); //生 成动态查询 IQueryable<string> q1 = db.Customers.AsQueryable() .Provider.CreateQuery<string>(expr1); IQueryable<string> q2 = db.Employees.AsQueryable() .Provider.CreateQuery<string>(expr2); //并集 var q3 = q1.Union(q2); 生成的SQL语句为:
ID标识 在 前面这一点没有说到,在这里作为高级特性单独说下ID标识。 这个例子 说明我们存储一条新的记录时候,ContactID作为主键标识,系统自动分配,标 识种子为1,所以每次自动加一。
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |