首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 140 毫秒
1.
微软技术     
Kaneboy 《程序员》2007,(7):12-12
在上一期的程序天下事专栏中,我们了解了ADO.NET Entity Framework的一些大致情况,但什么是LINQ呢? LINQ与ADO.NET Entity Framework又是什么关系?从根本上来说,LINQ是一个“语言层次”的技术。它实质上是一种对编程语言的扩展,这种扩展可以让编程语言直接对各种格式化数据进行查询。注意,上述“数据”,并不仅是  相似文献   

2.
在传统的数据查询领域,各种不同的数据源造成了查询语言的多样化,开发者不得不花费大量时间去学习各种异质的数据查询技术。语言集成查询LINQ(Language-Integrated Query)作为数据库领域内最新的一种查询技术,目的是缩小传统面向对象及关系数据库在查询方面的间隙和鸿沟,让程序设计师可以用一种统一的形态来查询所有类型的数据。本文给出了LINQ架构,介绍了具体的查询方法,并对其核心技术和新特性进行了详细的描述。LINQ不限于对数据库方面的应用,还可以应用到XML、DataSet及.NET对象上,有着比传统关系数据库O\R Mapping更伟大的理念。  相似文献   

3.
分析了传统.NET开发中三层架构的原理,结合基于关系数据的.NET语言集成查询LINQ的架构和原理,给出了如何应用LINQ在WEB开发中实现三层架构.  相似文献   

4.
LINQ(.NET Language Integrated Query)已经成为.NET Framework下的一项主流技术,但运用其动态查询的人却很少,因为目前的几种实现技术都存在各自的缺陷,为此,给出了一种支持模糊查询的LINQ动态查询方案。该方案在遵循LINQ规范的前提下,避免了使用复杂、易受注入攻击、不支持模糊查询等缺陷。该方案与查询对象及其属性无关,因此是真正的动态查询方案。  相似文献   

5.
LINQ作为一种数据操作技术,它能够将复杂的查询应用简化成一个简单的查询语句,在传统的软件开发中,那些复杂、冗余、难以实现的方法使用LINQ技术都能很好的解决,极大的方便了开发人员对于业务逻辑的处理代码的编写。LINQ作为编程语言的一部分,它还弥补了SQL语句中的一些不足,在一定的程度上达到防止SQL注入式攻击的目的。文中针对LINQ技术进行研究,结合传统的基于.NET三层架构模型,给出一种基于.NET的LINQ的三层架构方式。并采用基于LINQ三层架构对学生信息管理系统加以实现,提高了应用程序的安全性和可移植性。  相似文献   

6.
LINQ作为一种数据操作技术,它能够将复杂的查询应用简化成一个简单的查询语句,在传统的软件开发中,那些复杂、冗余、难以实现的方法使用LINQ技术都能很好的解决,极大的方便了开发人员对于业务逻辑的处理代码的编写。LINQ作为编程语言的一部分,它还弥补了SQL语句中的一些不足,在一定的程度上达到防止SQL注入式攻击的目的。文中针对LINQ技术进行研究,结合传统的基于.NET三层架构模型,给出一种基于.NET的LINQ的三层架构方式。并采用基于LINQ三层架构对学生信息管理系统加以实现,提高了应用程序的安全性和可移植性。  相似文献   

7.
分析了传统.NET开发中三层架构的原理,结合基于关系数据的.NET语言集成查询LINQ(Language INtegrated Query)的架构和原理,给出了如何应用LINQ在WEB开发中实现三层架构。  相似文献   

8.
基于LINQ实现数据分页优化   总被引:1,自引:0,他引:1  
王莉 《电脑与信息技术》2011,19(6):42-43,53
在网页编程中数据分页是体现网页性能的重要方面之一。对比GddView分页与存储过程分页的优缺点。文章以ASP.NET网页查询成绩为例利用LINO实现数据源分页。突出了LINQ技术分页的优势。  相似文献   

9.
确保应用程序的数据安全不被攻击,在通过各种技术手段加强数据库的安全的同时,也应该重视安全的访问数据库。在分析引起数据泄漏的最常见的SQL Injection的方法之上,结合ASP.NET的特性从程序中的构造查询语句,限定访问权限和视图,以及LINQ查询技术等角度分析了在.NET框架下更加安全地访问SQL Server数据库,防止SQL注入攻击等安全漏洞,提高应用程序的安全性。  相似文献   

10.
针对《ADO.NET数据访问技术》本科课程的特点,提出了模块化教学方案设计思路,包括:数据库应用程序开发和ADO.NET技术初探、连接环境下的数据访问、非连接环境下的数据访问、利用ADO.NET访问XML数据源、.NET框架的数据绑定机制、LINQ查询技术等6个教学模块。实践表明该教学模块设计在本科院校教学实施过程中的合理性和实用性。  相似文献   

11.
介绍了一种在Microsoft的.NET 3.5框架下,使用ASP.NET、SgmlReader、LINQ和XML等关键技术,对移动话费详单HTML页面进行自动数据提取的方案。该方案能实现对移动话费详单页面数据信息进行自动搜集的功能,有助于进一步完成对话费详单信息的统计、计算等处理工作。该方案具有简单、易行、高效的特点。  相似文献   

12.
基于LINQ to SQL技术的实验室管理系统设计   总被引:1,自引:0,他引:1  
采用LrNQ技术设计开发了计算机实验室管理系统,在ASENET3.5中使用LINQtoSQL技术对SQLServer数据库进行数据访问,实现计算机实验室面向教师和学生的预约、日常管理以及其他辅助功能。该系统满足了管理部门对计算机实验室日常活动管理的需求,在很大程度上取代了人工管理的方式,提高了计算机实验室利用率。  相似文献   

13.
LINQ数据库访问技术研究   总被引:1,自引:0,他引:1  
LINQ是微软公司提供的一项新技术,LINQ查询操作可以通过编程语言自身传达,而不是以字符串方式嵌入到应用程序代码中.通过使用编程语言编写查询具有简化查询,不必使用单独的查询语言等优势.LINQ允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据,它改变了程序和数据之间的关系.因此借助于LIN...  相似文献   

14.
介绍了采用ADO.NET实体框架和基于.NET,B/S的LINQ to EDM技术实现应用程序开发框架,包括开发过程中的存在问题、LINQ、框架介绍、分析比较和常见问题等部分。  相似文献   

15.
基于网格的多源数据访问   总被引:1,自引:0,他引:1       下载免费PDF全文
为促进网格环境下数据资源的共享,增强网格应用对现有数据访问的支持,针对资源的异构集成与透明访问问题,利用LDAP协议和LINQ技术提出一种基于网格的多源数据访问模型,并论述模型结构和关键模块的实现原理。该模型可实现对数据库、XML文档、ADO.NET数据集、内存数组集合等数据源的透明访问。  相似文献   

16.
现代化企业利用互联网提高效率来创收的例子比比皆是,对于中小型物流企业来说,一个基于WEB的物流管理系统在业务中的应用势在必行。使用ASP.NET这一具有高效率、适用于Web开发的全新框架进行业务分析、模块设计,并充分利用组件技术和集成框架,结合ADO.NET和LINQ数据访问模型最终实现了该系统的全部功能,对物流管理业务的数据进行全方位的管理,实现数据的海量存储和高效检索。  相似文献   

17.
分析了.NET开发中三层架构的原理,给出了应用LINQ在Web开发中实现三层架构的实例。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号