你必須掌握的EntityFramework6.x與Core2.0+EntityFramework

你必須掌握的EntityFramework6.x與Core2.0+EntityFramework pdf epub mobi txt 電子書 下載 2025

汪鵬 呂高旭 著
圖書標籤:
  • NET
  • EntityFramework
  • EntityFramework6
  • EntityFrameworkCore
  • ORM
  • 數據訪問
  • C#
  • 數據庫
  • 開發
  • 教程
  • 實戰
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 藍墨水圖書專營店
齣版社: 清華大學
ISBN:SL259
商品編碼:28883037327

具體描述



你必須掌握的Entity Framework 6.x與Core 2.0深入EF與EF Core技術,掌握跨平颱ORM框架

作者:汪鵬

定價:99元

印次:1-1

ISBN:9787302500179

齣版日期:2018.07.01

印刷日期:2018.05.23

 

《你必須掌握的Entity Framework 6.x與Core 2.0 》針對Entity Framework 6.x和Entity Framework Core 2.0以通俗易懂的語言進行深入、全麵的探討,並結閤實例來介紹如何靈活運用。

《你必須掌握的Entity Framework 6.x與Core 2.0 》共四篇,內容分為19章,第一篇(第1~3章)講述Entity Framework 6.x基礎,並深入講解如何創建過濾索引、遷移的本質等;第二篇(第4~8章)講述Entity Framework 6.x進階,充分闡述Entity Framework 6.x背後隱藏的原理、性能優化、並發解析等;第三篇(第9、10章)講述Entity Framework Core 2.0基礎,並對Entity Framework Core每一版本所齣現的新特性進行詳細介紹和深入研究;第四篇(第11~19章)講述Entity Framework Core 2.0進階,內容包括Entity Framework Core變更追蹤策略、創建上下文實例方式、性能優化,結閤Entity Framework Core 2.0特性實現多租戶模式,利用Entity Framework Core進行數據審計、並發解析等。

 

《你必須掌握的Entity Framework 6.x與Core 2.0 》適閤ASP.NET開發人員閱讀,也適閤高等院校和培訓學校相關專業的師生作為教學參考書。

汪  鵬,網名Jeffcky,湖南嶽陽人,博客園推薦博主,微軟MVP(微軟最有價值專傢),擁有多年Entity Framework開發經驗,樂於分享,對於Entity Framework的性能優化有深刻理解。 

目  錄

 

 

第一篇  Entity Framework 6.x基礎

 

第1章  Entity Framework的發展 3

 

1.1  Entity Framework版本介紹 3

 

1.2  Entity Framework 領域建模方式 4

 

1.2.1  Code First 4

 

1.2.2  Model First 5

 

1.2.3  Database First 5

 

1.3  使用Entity Framework Code First 6.x 的原因 6

 

1.4  小結 6

 

第2章  數據庫錶的創建和遷移 7

 

2.1  數據庫連接和初始化策略 7

 

2.1.1  數據庫連接 7

 

2.1.2  數據庫初始化策略 10

 

2.2  約定 11

 

2.2.1  類型發現 11

 

2.2.2  主鍵約定 12

 

2.2.3  關係約定 13

 

2.2.4  復雜類型約定 14

 

2.2.5  自定義約定 15

 

2.3  基於代碼配置 22

 

2.4  配置屬性映射和關係映射 24

 

2.4.1  屬性映射 25

 

2.4.2  關係映射 42

 

2.4.3  私有化屬性映射 56

 

2.5  繼承映射策略 58

 

2.5.1  Table per Hierarchy(TPH) 58

 

2.5.2  Table per Type(TPT) 59

 

2.5.3  Table per Concrete class(TPC) 62

 

2.5.4  Entity Splitting 65

 

2.5.5  Table Splitting 67

 

2.6  代碼遷移 69

 

2.6.1  遷移命令 69

 

2.6.2  遷移的本質 73

 

第3章  實體狀態和數據操作 82

 

3.1  實體狀態 82

 

3.2  數據操作 84

 

3.2.1  數據查詢 85

 

3.2.2  數據保存 102

 

3.2.3  自動生成存儲過程 112

 

3.3  避免陷阱 115

 

3.3.1  導航屬性查詢 115

 

3.3.2  分頁查詢 116

 

3.3.3  語義可空 117

 

3.3.4  錶值函數 119

 

3.3.5  日期操作 121

 

3.4  基礎篇實戰 122

 

第二篇  Entity Framework 6.x進階

 

第4章  上下文管理和變更追蹤原理 137

 

4.1  上下文生命周期管理 137

 

4.1.1  基礎模式追溯 137

 

4.1.2  生命周期追溯 139

 

4.1.3  進化模式追溯 142

 

4.2  變更追蹤原理 144

 

4.2.1  快照式變更追蹤 144

 

4.2.2  代理式變更追蹤 146

 

第5章  變更追蹤原理和日誌管理 155

 

5.1  DetectChanges原理 155

 

5.1.1  DetectChanges的用途 155

 

5.1.2  調用DetectChanges方法的時機 157

 

5.1.3  關閉自動調用DetectChanges方法 159

 

5.1.4  遺忘的二進製屬性和復雜類型 162

 

5.2  日誌記錄 165

 

5.2.1  ToString打印 165

 

5.2.2  簡單日誌打印 166

 

5.2.3  結構化日誌輸齣 169

 

5.2.4  構造塊攔截 171

 

5.2.5  攔截器異常性能監控 175

 

5.2.6  攔截器解決EF 6.1忽略字符串空格曆史遺留問題 187

 

5.3  事務 191

 

5.4  連接彈性 212

 

第6章  並發衝突 217

 

6.1  初級版解析 217

 

6.2  中級版解析 222

 

6.2.1  客戶端獲勝 223

 

6.2.2  數據庫獲勝 224

 

6.2.3  客戶端和數據庫閤並獲勝 225

 

6.3  高級版解析 226

 

6.3.1  簡單重試策略 226

 

6.3.2  Polly重試策略 227

 

第7章  性能優化實踐 231

 

7.1  優化一:預編譯視圖 231

 

7.2  優化二:減少首次與數據庫交互的代碼 235

 

7.3  優化三:NGen安裝Entity Framework 程序集 237

 

7.4  優化四:AsNoTracking 239

 

7.5  優化五:緩存 239

 

7.6  優化六:重新編譯查詢 245

 

7.7  優化七:避免“N+1”Select查詢 249

 

7.8  優化八:添加索引 251

 

7.9  優化九:關閉迴調DetectChanges方法 255

 

7.10  優化十:使用異步查詢 257

 

第8章  Entity Framework 6.x實戰 258

 

8.1  工作單元泛型倉儲模式 258

 

8.2  依賴注入泛型倉儲模式 278

 

第三篇  Entity Framework Core 2.0基礎

 

第9章  數據庫錶的創建和遷移 295

 

9.1  數據庫初始化策略 295

 

9.2  配置屬性映射和關係映射 298

 

9.2.1  屬性映射 300

 

9.2.2  Backing Fields 311

 

9.2.3  Alternate Keys 316

 

9.2.4  Shadow Property 317

 

9.2.5  Owned Entities 321

 

9.2.6  HasQueryFilter修改 322

 

9.2.7  關係映射 327

 

9.2.8  繼承映射 346

 

9.3  代碼遷移 351

 

9.3.1  控製颱程序遷移 351

 

9.3.2  Web應用程序遷移 353

 

9.3.3  多個上下文遷移 364

 

9.3.4  腳手架逆嚮遷移 367

 

第10章  數據操作和初始化數據 371

 

10.1  實體狀態 371

 

10.2  數據操作 371

 

10.2.1  數據查詢 371

 

10.2.2  數據保存 393

 

10.3  無連接實體 398

 

10.4  初始化數據 401

 

第四篇  Entity Framework Core 2.0進階

 

第11章  性能優化實踐 407

 

11.1  AsNoTracking 407

 

11.2  EF.Functions.Like 410

 

11.3  自定義標量函數 412

 

11.4  顯式編譯查詢 416

 

11.5  上下文實例池 419

 

第12章  查詢實體元數據和模型數據驗證 424

 

12.1  查詢元數據 424

 

12.2  內置模型驗證 426

 

12.3  第三方擴展模型驗證 429

 

第13章  上下文實例創建方式 432

 

13.1  顯式創建上下文實例 432

 

13.1.1  帶有構造函數的OnConfiguring方法 432

 

13.1.2  傳遞連接字符串參數到構造函數 433

 

13.1.3  使用不帶依賴注入的DbContextOptions 433

 

13.2  依賴注入容器創建上下文實例 434

 

13.2.1  帶有無參構造函數的DI 434

 

13.2.2  帶DbContextOptions的DI 434

 

13.3.3  使用泛型DbContextOptions 435

 

13.3.4  使用AddDbContext/AddDbContextPool 436

 

第14章  實現多租戶 437

 

第15章  捕獲審計數據 446

 

第16章  變更追蹤策略和日誌管理 451

 

16.1  變更追蹤策略 451

 

16.1.1  INotifyPropertyChanged 453

 

16.1.2  INotifyPropertyChanging 457

 

16.2  日誌管理 458

 

16.2.1  添加控製颱包輸齣 458

 

16.2.2  自定義日誌輸齣 459

 

第17章  xUnit單元測試 462

 

17.1  控製颱單元測試 463

 

17.2  NET Core Web應用程序單元測試 465

 

第18章  事務和並發衝突 468

 

18.1  事務 468

 

18.2  並發衝突 473

 

18.2.1  初級版解析 474

 

18.2.2  中級版解析 478

 

18.2.3  高級版解析 482

 

第19章  Entity Framework Core 2.1 待發布 488

 應用Entity Framework

 

作者:呂高旭

 

定價:79元

 

印次:1-1

 

ISBN:9787302485933

 

齣版日期:2018.01.01

 

 

 

Entity Framework 是微軟公司 .NET 平颱支持的對象關聯映射技術,開發人員可以通過實體數據模型對象與數據庫進行溝通,建立更堅固的商業應用程序係統,避免因為通過 ADO.NET 直接處理 SQL 語句而帶來的風險與可能引發的錯誤。本書通過介紹Entity Framework與 LINQ 開發實戰的案例,以 Entity Framework 技術內容的討論為主綫,結閤關鍵的 LINQ技巧說明,提供讀者係統性學習 Entity Framework 所需的內容。本書旨在幫助讀者進入 Entity Framework的世界,建立必要的技術能力,同時希望讀者在完成本書的教學課程之後,能夠更進一步地將其運用在實際的項目開發中。

ASP.NET MVC企業級實戰 平裝 – 2017年4月1日

鄒瓊俊 (作者)

定價 89元

齣版社: 清華大學齣版社; 第1版 (2017年4月1日)

外文書名: ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites

平裝: 476頁

語種: 簡體中文

開本: 16

ISBN: 7302465045, 9787302465041

條形碼: 9787302465041

商品尺寸: 25.8 x 19 x 2.2 cm

商品重量: 839 g

品牌: 清華大學齣版社有限公司

ASIN: B06XFNCRNH

ASP.NET MVC 是微軟官方提供的以MVC模式為基礎的ASP.NET Web應用程序框架。MVC 將一個Web應用分解為Model、View和Controller,有助於管理復雜的應用程序,並簡化瞭分組開發,使得復雜項目更易維護。 本書共分為12章,以符閤初學者思維的方式係統地介紹ASP.NET MVC的應用技巧,並結閤實際項目詳細地介紹如何基於ASP.NET MVC構建企業項目。通過本書的學習,讀者可以全麵掌握ASP.NET MVC的開發,並從代碼中獲取軟件開發與架構設計的經驗與靈感。 本書具有很大的參考價值,既適閤ASP.NET MVC開發初學者閱讀,也適閤有一定基礎的ASP.NET MVC開發人員進行技術強化和經驗積纍,同時還適閤作為高等院校和培訓學校相關專業的教學參考書。

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有