LINQ to SQL 学习
来源:互联网 发布:淘宝贷款不还会坐牢吗 编辑:程序博客网 时间:2024/04/29 22:16
LINQ to SQL 是 .NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。
LINQ to SQL是.NET Framework提供的一个O/RM(对象关系映射)实现,支持使用.NET类对关系数据库建模。使用LINQ可以查询、更新、插入和删除数据。而且,LINQ to SQL完全支持事务、视图和存储过程,很容易将数据验证和业务逻辑规则集成到数据模型中。
当在LINQ to SQL设计器中单击【保存】按钮后,Visual Studio 2008/2010将创建一个.NET类,表示所建模的实体和数据库的关系。对于每个LINQ to SQL设计器文件,都会生成一个自定义的DataContext类。这个DataContext类帮助执行相关操作,可以使用该类查询数据,也可以对数据库执行修改操作。所创建的DataContext类,包含了所建模的数据库表的属性。
首先了解LINQ查询表达式包含8个常用子句,如from子句、where子句、select子句等。这些子句的具体说明如表4.1所示。
表4.1 LINQ查询表达式子句
子句
说明
from子句
指定查询操作的数据源和范围变量。
where子句
筛选元素的逻辑条件,一般由逻辑运算符(如逻辑“与”、逻辑“或”)组成。
select子句
指定查询结果的类型和表现形式。
orderby子句
对查询结果进行排序,可以为“升序”或“降序”。
group子句
对查询结果进行分组。
into子句
提供一个临时标识符。该标识可以充当对join、group或 select子句的结果的引用。
join子句
连接多个查询操作的数据源。
let子句
引入用于存储查询表达式中的子表达式结果的范围变量。
LINQ查询表达式必须以from子句开头,并且必须以select或group子句结束。在第一个from子句和最后一个select或group子句之间,查询表达式可以包含一个或多个where、orderby、group、join、let子句,甚至from子句。另外,join和group子句还可以使用into子句指定临时标识符号。
演练:如何使用LINQ to SQL实现数据的操作。
为SQL Server示例数据库Northwind创建LINQ to SQL数据模型。我们可以采用如下步骤来加以实现。
1、新建项目,以asp.net网站来显示效果
2、添加LINQ to SQL类,文件后辍名为dbml.
3、添加数据库连接。使用服务器资源管理器,添加数据库连接。
4、定义数据模型类。拖放要操作的表或视图至dbml文件中。
5、定义语句,编译后,显示效果
- LINQ to SQL 学习
- Linq to SQL学习
- LINQ to SQL 学习
- 什么是Linq to sql 学习linq 1
- Linq to sql 学习笔记
- linq to sql 的学习
- Linq to SQL 学习材料
- Linq to sql 学习笔记!
- LINQ to SQL学习小结
- Linq to Sql简单学习
- linq,linq to sql
- Linq to Sql 学习系列出处
- 正试进入linq to sql学习
- linq to sql 学习(2) 简介
- Linq to Sql学习
- 小白的LINQ TO SQL学习
- linq to sql 学习(6)linq的分页实例
- (LINQ 学习系列)(2)LINQ to SQL 查询
- 用ORACLE 中伪列rownum对查询结果进行排序
- RAID磁盘阵列技术及数据恢复原理
- 南京市推出新举措 用以做大做强软件产业
- asp常用操作集锦
- 在Oracle中实现数字进制转换完全版
- LINQ to SQL 学习
- SQL中Case的使用方法 (转载)
- RCP中利用扩展点org.eclipse.ui.actionSets创建菜单和工具栏
- WIN2000 + PHP + MYSQL + TOMCAT + JSP 完全整合安装手册
- 比尔·盖茨十一条名言
- 十个有哲理的故事 一场精彩的人生课
- VC与女人
- JS 中处理日期
- Windows的多线程