基于LINQ的数据查询服务设计及应用研究
发布时间:2021-01-20 02:02
面向对象的软件开发方法已经发展为企业级应用开发环境中的主流开发方法;关系数据库系统,成为企业级应用软件开发中的主流数据存储系统[1]。为了实现对象模型和关系数据模型的关联,ORM中间件技术作为对象模型和关系数据模型的一条沟通带,降低了软件开发中业务逻辑和数据访问存储的耦合关系,提高了开发人员的软件开发效率,使得开发人员专注于系统的业务逻辑而不是存储访问。本文主要研究依托ORM框架ADO.NET Entity Framework和LINQ技术,以领域驱动设计为指导,在软件开发中实现数据的业务逻辑和访问存储相分离,利用LINQ技术实现数据查询服务,并应用于中国大洋样品信息管理系统,同时对系统进行效率优化和LINQ查询优化应用。在进行充分研究分析的基础上,论文将传统的软件开发中的三层架构进行进一步细分,再结合中国大洋样品管理信息系统实际的管理流程,对ORM思想进行细致研究,深入分析LINQ技术优势,将LINQ技术和ADO.NET Entity Framework框架应用到项目开发中,提高了项目开发效率,同时对系统进行针对性的效率优化,使得系统数据服务更加高效。在此基础上,进一步对LINQ查询...
【文章来源】:中国海洋大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:99 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.3 论文主要研究内容
1.3.1 Entity Framework的研究和应用
1.3.2 LINQ技术的研究和应用
1.3.3 基于LINQ的数据查询服务的项目应用和优化
1.3.4 Entity Framework下的LINQ性能的分析和优化
1.4 研究目的和意义
1.5 论文组织结构和安排
2 Entity Framework和LINQ
2.1 Entity Framework
2.1.1 Entity Framework概述
2.1.2 Entity Framework的优势
2.1.3 Entity Framework内部体系机构
2.1.4 Entity Framework三种开发模式
2.2 LINQ技术
2.2.1 LINQ介绍
2.2.2 LINQ的优势
2.2.3 LINQ之相关语言特性
2.2.4 LINQ之查询能力
3 LINQ在项目中的应用
3.1 中国大洋样品管理信息系统
3.1.1 系统功能模块
3.1.2 系统整体架构
3.1.3 服务端架构的设计与实现
3.1.4 数据查询服务的实现
4 基于LINQ数据查询服务的项目优化
4.1 数据加载优化
4.1.1 数据加载效率分析
4.1.2 数据加载效率优化
4.1.3 数据加载优化结果
4.2 数据交互效率优化
4.2.1 数据交互效率分析
4.2.2 数据交互效率优化
4.2.3 数据交互优化结果
4.3 数据聚合运算效率优化
4.3.1 数据聚合运算效率分析
4.3.2 数据聚合运算效率优化
4.4 数据查询服务的框架的优化
5 LINQ数据查询效率分析和优化应用
5.1 Entity Framework对LINQ查询的内在机制
5.2 三种查询方式性能比较
5.3 Entity Framework下的LINQ查询效率分析
5.4 LINQ查询之优化应用
6 论文总结和研究展望
6.1 论文总结
6.2 研究展望
参考文献
致谢
个人简历
在校期间研究成果
本文编号:2988140
【文章来源】:中国海洋大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:99 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.3 论文主要研究内容
1.3.1 Entity Framework的研究和应用
1.3.2 LINQ技术的研究和应用
1.3.3 基于LINQ的数据查询服务的项目应用和优化
1.3.4 Entity Framework下的LINQ性能的分析和优化
1.4 研究目的和意义
1.5 论文组织结构和安排
2 Entity Framework和LINQ
2.1 Entity Framework
2.1.1 Entity Framework概述
2.1.2 Entity Framework的优势
2.1.3 Entity Framework内部体系机构
2.1.4 Entity Framework三种开发模式
2.2 LINQ技术
2.2.1 LINQ介绍
2.2.2 LINQ的优势
2.2.3 LINQ之相关语言特性
2.2.4 LINQ之查询能力
3 LINQ在项目中的应用
3.1 中国大洋样品管理信息系统
3.1.1 系统功能模块
3.1.2 系统整体架构
3.1.3 服务端架构的设计与实现
3.1.4 数据查询服务的实现
4 基于LINQ数据查询服务的项目优化
4.1 数据加载优化
4.1.1 数据加载效率分析
4.1.2 数据加载效率优化
4.1.3 数据加载优化结果
4.2 数据交互效率优化
4.2.1 数据交互效率分析
4.2.2 数据交互效率优化
4.2.3 数据交互优化结果
4.3 数据聚合运算效率优化
4.3.1 数据聚合运算效率分析
4.3.2 数据聚合运算效率优化
4.4 数据查询服务的框架的优化
5 LINQ数据查询效率分析和优化应用
5.1 Entity Framework对LINQ查询的内在机制
5.2 三种查询方式性能比较
5.3 Entity Framework下的LINQ查询效率分析
5.4 LINQ查询之优化应用
6 论文总结和研究展望
6.1 论文总结
6.2 研究展望
参考文献
致谢
个人简历
在校期间研究成果
本文编号:2988140
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2988140.html