随笔分类 - linq
摘要:select描述:查询顾客的公司名、地址信息查询句法:var 构建匿名类型1 = from c in ctx.Customers select new { 公司名 = c.CompanyName, 地址 = c.Address };对应SQL:SELECT [t0].[CompanyName], [t0].[Address]FROM [dbo].[Customers] AS [t0] 描述:查询职员的姓名和雇用年份查询句法:var 构建匿名类型2 = from emp in ctx.Employees select new { 姓名 = emp.LastName + emp.FirstName
阅读全文
摘要:LINQ TO SQL提供了基于数据库表的强类型访问方式,但仍然有朋友老是说,能不能还是直接编写T-SQL进行查询和操作呢?因为我知道很多之前查询的系统需要支持更加动态化和用户定制化的查询。答案当然是可以的using System;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { NorthwindDataContext db = new NorthwindDataContext(); var query = db.ExecuteQueryCustomers("GetAllCus
阅读全文
摘要:动态构造Query同第一种查询更好的写法:privateIQueryableBloggetQuery(string strWhere){IQueryableBlogquery=newDongBlogDataContext().Blogs;if(!String.IsNullOrEmpty(strWhere)){ query=query.Where(blog=blog.BlogClass== strWhere);}returnquery.OrderByDescending(blog=blog.CreateDateTime);}主查询varresult=getQuery("400电话 h
阅读全文