基于LINQ的數據查詢服務設計及應用研究
發(fā)布時間:2021-01-20 02:02
面向對象的軟件開發(fā)方法已經發(fā)展為企業(yè)級應用開發(fā)環(huán)境中的主流開發(fā)方法;關系數據庫系統(tǒng),成為企業(yè)級應用軟件開發(fā)中的主流數據存儲系統(tǒng)[1]。為了實現(xiàn)對象模型和關系數據模型的關聯(lián),ORM中間件技術作為對象模型和關系數據模型的一條溝通帶,降低了軟件開發(fā)中業(yè)務邏輯和數據訪問存儲的耦合關系,提高了開發(fā)人員的軟件開發(fā)效率,使得開發(fā)人員專注于系統(tǒng)的業(yè)務邏輯而不是存儲訪問。本文主要研究依托ORM框架ADO.NET Entity Framework和LINQ技術,以領域驅動設計為指導,在軟件開發(fā)中實現(xiàn)數據的業(yè)務邏輯和訪問存儲相分離,利用LINQ技術實現(xiàn)數據查詢服務,并應用于中國大洋樣品信息管理系統(tǒng),同時對系統(tǒng)進行效率優(yōu)化和LINQ查詢優(yōu)化應用。在進行充分研究分析的基礎上,論文將傳統(tǒng)的軟件開發(fā)中的三層架構進行進一步細分,再結合中國大洋樣品管理信息系統(tǒng)實際的管理流程,對ORM思想進行細致研究,深入分析LINQ技術優(yōu)勢,將LINQ技術和ADO.NET Entity Framework框架應用到項目開發(fā)中,提高了項目開發(fā)效率,同時對系統(tǒng)進行針對性的效率優(yōu)化,使得系統(tǒng)數據服務更加高效。在此基礎上,進一步對LINQ查詢...
【文章來源】:中國海洋大學山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:99 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 國內外研究現(xiàn)狀
1.3 論文主要研究內容
1.3.1 Entity Framework的研究和應用
1.3.2 LINQ技術的研究和應用
1.3.3 基于LINQ的數據查詢服務的項目應用和優(yōu)化
1.3.4 Entity Framework下的LINQ性能的分析和優(yōu)化
1.4 研究目的和意義
1.5 論文組織結構和安排
2 Entity Framework和LINQ
2.1 Entity Framework
2.1.1 Entity Framework概述
2.1.2 Entity Framework的優(yōu)勢
2.1.3 Entity Framework內部體系機構
2.1.4 Entity Framework三種開發(fā)模式
2.2 LINQ技術
2.2.1 LINQ介紹
2.2.2 LINQ的優(yōu)勢
2.2.3 LINQ之相關語言特性
2.2.4 LINQ之查詢能力
3 LINQ在項目中的應用
3.1 中國大洋樣品管理信息系統(tǒng)
3.1.1 系統(tǒng)功能模塊
3.1.2 系統(tǒng)整體架構
3.1.3 服務端架構的設計與實現(xiàn)
3.1.4 數據查詢服務的實現(xiàn)
4 基于LINQ數據查詢服務的項目優(yōu)化
4.1 數據加載優(yōu)化
4.1.1 數據加載效率分析
4.1.2 數據加載效率優(yōu)化
4.1.3 數據加載優(yōu)化結果
4.2 數據交互效率優(yōu)化
4.2.1 數據交互效率分析
4.2.2 數據交互效率優(yōu)化
4.2.3 數據交互優(yōu)化結果
4.3 數據聚合運算效率優(yōu)化
4.3.1 數據聚合運算效率分析
4.3.2 數據聚合運算效率優(yōu)化
4.4 數據查詢服務的框架的優(yōu)化
5 LINQ數據查詢效率分析和優(yōu)化應用
5.1 Entity Framework對LINQ查詢的內在機制
5.2 三種查詢方式性能比較
5.3 Entity Framework下的LINQ查詢效率分析
5.4 LINQ查詢之優(yōu)化應用
6 論文總結和研究展望
6.1 論文總結
6.2 研究展望
參考文獻
致謝
個人簡歷
在校期間研究成果
本文編號:2988140
【文章來源】:中國海洋大學山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:99 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 國內外研究現(xiàn)狀
1.3 論文主要研究內容
1.3.1 Entity Framework的研究和應用
1.3.2 LINQ技術的研究和應用
1.3.3 基于LINQ的數據查詢服務的項目應用和優(yōu)化
1.3.4 Entity Framework下的LINQ性能的分析和優(yōu)化
1.4 研究目的和意義
1.5 論文組織結構和安排
2 Entity Framework和LINQ
2.1 Entity Framework
2.1.1 Entity Framework概述
2.1.2 Entity Framework的優(yōu)勢
2.1.3 Entity Framework內部體系機構
2.1.4 Entity Framework三種開發(fā)模式
2.2 LINQ技術
2.2.1 LINQ介紹
2.2.2 LINQ的優(yōu)勢
2.2.3 LINQ之相關語言特性
2.2.4 LINQ之查詢能力
3 LINQ在項目中的應用
3.1 中國大洋樣品管理信息系統(tǒng)
3.1.1 系統(tǒng)功能模塊
3.1.2 系統(tǒng)整體架構
3.1.3 服務端架構的設計與實現(xiàn)
3.1.4 數據查詢服務的實現(xiàn)
4 基于LINQ數據查詢服務的項目優(yōu)化
4.1 數據加載優(yōu)化
4.1.1 數據加載效率分析
4.1.2 數據加載效率優(yōu)化
4.1.3 數據加載優(yōu)化結果
4.2 數據交互效率優(yōu)化
4.2.1 數據交互效率分析
4.2.2 數據交互效率優(yōu)化
4.2.3 數據交互優(yōu)化結果
4.3 數據聚合運算效率優(yōu)化
4.3.1 數據聚合運算效率分析
4.3.2 數據聚合運算效率優(yōu)化
4.4 數據查詢服務的框架的優(yōu)化
5 LINQ數據查詢效率分析和優(yōu)化應用
5.1 Entity Framework對LINQ查詢的內在機制
5.2 三種查詢方式性能比較
5.3 Entity Framework下的LINQ查詢效率分析
5.4 LINQ查詢之優(yōu)化應用
6 論文總結和研究展望
6.1 論文總結
6.2 研究展望
參考文獻
致謝
個人簡歷
在校期間研究成果
本文編號:2988140
本文鏈接:http://www.sikaile.net/shoufeilunwen/xixikjs/2988140.html
最近更新
教材專著