包邮你必须掌握的Entity Framework 6.x与Core 2.0+SP.NET Core

包邮你必须掌握的Entity Framework 6.x与Core 2.0+SP.NET Core pdf epub mobi txt 电子书 下载 2025

汪鹏 张剑桥 著
图书标签:
  • Entity Framework
  • Entity Framework 6
  • x
  • Entity Framework Core
  • SP
  • NET Core
  • ORM
  • 数据库
  • 数据访问
  • C#
  • 开发
  • 教程
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 清华大学
ISBN:9787302500179
商品编码:28926301274

具体描述



你必须掌握的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


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 6.x与Core 2.0

版 次:1页 数:字 数:印刷时间:2017年04月01日开 本:16开纸 张:胶版纸包 装:平装-胶订是否套装:否国际标准书号ISBN:9787121311451

所属分类:

图书>计算机/网络>程序设计>ASP

快速直达

产品特色

编辑推荐

内容简介

作者简介

目 录

前 言

下载免费当当读书

产品特色

 

编辑推荐

ASP.NET Core 是一个新的开源跨平台框架,用于构建Web应用、IoT应用和移动后端应用。ASP.NET Core应用程序可以运行于 .NET Core 和完整的 .NET Framework 之上。你可以在 Windows、Mac 和 Linux 上跨平台地开发和运行 ASP.NET Core 应用程序。

ASP.NET Core架构上有许多变化,这些变化使其成为一个更为精简并且模块化的框架。 ASP.NET Core不再基于System.Web.dll,而是基于一系列颗粒化的,并且有良好构建的 NuGet 包。这允许你通过只包含需要的NuGet包来优化你的应用程序。 较小的应用程序使用面的好处包括更可靠的安全性,精简的服务,优越的性能,并使用“为你使用的付出”模型降低成本。

 

内容简介

本书深入浅出地介绍了ASP.NET Core基础及实战方面方方面面的知识,主要有.NET Core的基础知识及安装、dotnet命令、ASP.NET Core 开发工具操作及使用、ASP.NET Core原理和组件介绍、ASP.NET Core MVC框架学习、ASP.NET Core Web API 学习和扩展Web API输出格式,以及.NET.Core 的单元测试,*后以一个完整的项目结尾,并讲解了项目的发布和部署。

作者简介

张剑桥,有丰富的.NET跨平台开发经验,1年.NET Core开发经验。目前从事传统供应链应用开发。对大数据及分布式应用有所研究,熟悉ELK 、Hadoop和微服务。


用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有