博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINQ to SQL语句分析
阅读量:4659 次
发布时间:2019-06-09

本文共 895 字,大约阅读时间需要 2 分钟。

在向大家详细介绍LINQ to SQL语句之前,首先让大家了解下Select操作形式,分别为指定类型形式、过滤类型形式、shaped类型形式。

这篇开始我们继续说LINQ to SQL语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对来说LINQ to SQL在我们程序中使用最多,毕竟所有的数据都要在数据库运行着各种操作。所以先来学习LINQ to SQL语句,其它的都差不多了,那么就从Select说起吧,这个在编写程序中也最为常用。本篇详细说明一下Select操作形式,分别为指定类型形式、过滤类型形式、shaped类型形式。

1.指定类型形式:

说明:该形式返回你自定义类型的对象集。

1 var q =2 from e in db.Employees3 select new Name4 {5 FirstName = e.FirstName,6 LastName = e.LastName7 };

 

2.过滤类型形式:

说明:结合where使用,起到过滤作用。

1 var q =2 from c in db.Customers3 where c.City == "London"4 select c.ContactName;

 

3.shaped类型形式:

说明:其select操作使用了匿名对象,而这个匿名对象中,其属性也是个匿名对象。

1 var q =2 from c in db.Customers3 select new {4 c.CustomerID,5 CompanyInfo = new {c.CompanyName, c.City, c.Country},6 ContactInfo = new {c.ContactName, c.ContactTitle}7 };

转载于:https://www.cnblogs.com/Peter-Luo/archive/2012/05/31/2528965.html

你可能感兴趣的文章
dhl:增删改sql字段的sql语句
查看>>
linux ifconfig -a
查看>>
MySql通过数据库文件恢复数据库
查看>>
ASP.NET网站和ASP.NET应用程序的区别
查看>>
Codeforces633G(SummerTrainingDay06-I dfs序+线段树+bitset)
查看>>
iOS判断手机某个App是否存在和常用scheme
查看>>
6 实现微信公众号 自动回复功能
查看>>
51Nod 1212无向图最小生成树
查看>>
hdu 4542 小明系列故事——未知剩余系
查看>>
关于结构体指针与别名
查看>>
Symbian UI 架构分类
查看>>
python自如爬虫
查看>>
strcpy函数的实现
查看>>
gcc for Windows 开发环境介绍
查看>>
Linux虚拟文件系统(VFS)学习
查看>>
hibernate批量删除和更新数据
查看>>
ACM-康托展开+预处理BFS之魔板——hdu1430
查看>>
PHP导出Excel表格
查看>>
实验二
查看>>
2018年总结
查看>>