NET平台下LINQ_TO_SQL关键技术的实践研究

NET平台下LINQ_TO_SQL关键技术的实践研究

ID:37861154

大小:67.00 KB

页数:4页

时间:2019-06-01

NET平台下LINQ_TO_SQL关键技术的实践研究_第1页
NET平台下LINQ_TO_SQL关键技术的实践研究_第2页
NET平台下LINQ_TO_SQL关键技术的实践研究_第3页
NET平台下LINQ_TO_SQL关键技术的实践研究_第4页
资源描述:

《NET平台下LINQ_TO_SQL关键技术的实践研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.NET平台下LINQTOSQL关键技术的实践研究徐照兴作者简介:徐照兴(1979-),男,副教授,硕士,主要研究方向为Web数据库应用程序开发、计算机应用技术教学、智能信息系统开发(江西服装学院服装商贸分院,江西南昌330201)摘要:LINQtoSQL在对象领域和数据领域之间架起了一座桥梁,利用LINQtoSQL可以简化对SQLServer数据库的操作。介绍了LINQtoSQL技术要点,阐述了创建LINQtoSQL实体类的映射的步骤方法及注意事项,给出了LINQtoSQL访问SQLServer数据库的查询、删除、修改、更新操作要点及

2、实现的核心代码。关键词:LINQtoSQL;.NET;SQLServer;数据访问Practice ResearchontheKeyTechnologyofLINQ TO SQL Using.NETPlatformXUZhao-xing(Departmentofclothingcommerce&trade,JiangxiInstituteofFashionTechnology,NanchangJiangxi330201,China)Abstract:LINQ to SQL betweenobjectsina fieldandthedat

3、a fieldof abridge,UsingtheLINQ to SQLcanbesimplified toSQL Serverdatabaseoperation.Thispaper introducesthe LINQ to SQL TechnologyOverview,Explainsthe steps tocreate theLINQ to methodfor mappingSQL entityclassandmattersneedingattention,GivestheLINQtoSQLaccessSQLServerdata

4、basequery,delete,modify,update,operatingkeypointsandthecoreoftheimplementationcode.Keywords:LINQtoSQL;.NET;SQLServer;DataAccess引言LINQ(LanguageIntegratedQuery——语言集成查询)是.NETFramework3.5中的创新性数据访问技术,使程序员不必精通数据库就能快速开发数据库应用程序。传统的ADO.NET数据库访问技术,需要针对不同的数据库编写不同的SQL语句,要求程序员要熟练各种数据

5、库及SQL语法等,还有如果SQL语句写错了,只有到运行时才能发现。LINQ是建立在ADO.NET技术基础上的,它能够把LINQ查询自动转换成SQL语句。1LINQtoSQL技术概述LINQ是革命性的编程技术,它改变了程序和数据之间的关系。LINQtoSQL是针对访问MicrosoftSQLServer和Oracle数据库的LINQ版本,它通过以对象形式来管理关系数据库。传统方法使用SQL数据库需要掌握必要的SQL知识,在编程语言中嵌套SQL语句,或者把包含SQL语句的字符串传送给面向SQL的数据库类库中的API调用或方法。LINOtoS

6、OL可以处理与SOL数据库通信的所有细节。当应用程序运行时,LINQtoSQL会将对象模型中的语言集成查询转换为SQL,然后将它们发送到数据库进行执行。当数据库返回结果时,LINQtoSQL会将它们转换回编程语言处理的对象。使用LINQtoSQL时,需要通过LINQtoSQL在关系数据库和编程语言(可以使C#、VB.NET等,本文实例选用C#)之间创建对象相关映射。主要的对应关系有:关系数据模型中的表对应LINQtoSQL对象模型中的实体类,关系数据模型中的表的字段对应LINQtoSQL对象模型中的类成员,关系数据模型中的外键关系对应L

7、INQtoSQL对象模型中的关联,关系数据模型中的存储过程或函数对应LINQtoSQL对象模型中的方法。2创建LINQtoSQL实体类的映射使用LINQtoSQL访问数据库的第一步是要创建映射到数据库表和视图的LINQtoSQL实体类,该实体类的属性映射到所选表或视图中的列(字段)。创建的方法有多种,比如手动编码、用XML文件映射等,但是使用VisualStudio平台提供的O/R对象关系设计器最为方便,步骤如下(在此以VisualStudio2012平台、SQLServer2008创建DBTeacher数据库为例):1、建立一个web

8、网站,点击“工具”菜单下的“选项”命令,弹出选项对话框,在该对话框左侧点开“数据库工具”,选择下面的“O/RDesigner”,在右侧把“名称的复数形式”启用设置为“True”。2、创建数据库(DBTeac

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。