购物车中还没有商品,赶紧选购吧!
条形条码:
你必须掌握的Entity data-xsswork 6.x与Core 2.0
商 城 价
降价通知
市 场 价
累计评价0
累计销量0
手机购买
商品二维码
配送
服务
天添网自营 发货并提供售后服务。
数量
库存  个
温馨提示

·不支持退换货服务

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存  个

商品详情

商品名称:你必须掌握的Entity data-xsswork 6.x与Core 2.0
商品编号:730250017
店铺:天添网自营
上架时间:2020-09-11 16:20:28

编辑推荐



null


内容简介



由汪鹏著的《你必须掌握的Entity data-xsswork6.x与Core2.0》针对Entity data-xsswork 6.x和Entity data-xsswork Core 2.0以通俗易懂的语言进行深入、全面的探讨,并结合实例来介绍如何灵活运用。 全书共四篇,内容分为19章,一篇(1~3章)讲述Entity data-xsswork 6.x基础,并深入讲解如何创建过滤索引、迁移的本质等;第二篇(第4~8章)讲述Entity data-xsswork 6.x进阶,充分阐述Entity data-xsswork 6.x背后隐藏的原理、性能优化、并发解析等;第三篇(第9、10章)讲述Entity data-xsswork Core 2.0基础,并对Entity data-xsswork Core每一版本所出现的新特性进行详细介绍和深入研究;第四篇(第11~19章)讲述Entity data-xsswork Core 2.0进阶,内容包括Entity data-xsswork Core变更追踪策略、创建上下文实例方式、性能优化,结合Entity data-xsswork Core 2.0特性实现多租户模式,利用Entity data-xsswork Core进行数据审计、并发解析等。 全书适合ASP.NET开发人员阅读,也适合高等院校和培训学校相关专业的师生作为教学参考书。


作者介绍



汪 鹏,网名Jeffcky,湖南岳阳人,博客园推荐博主,微软MVP(微软最有价值专家),拥有多年Entity data-xsswork开发经验,乐于分享,对于Entity data-xsswork的性能优化有深刻理解。


目 录



第一篇 Entity data-xsswork 6.x基础 第1章 Entity data-xsswork的发展 1.1 Entity data-xsswork版本介绍 1.2 Entity data-xsswork 领域建模方式 1.2.1 Code First 1.2.2 Model First 1.2.3 Database First 1.3 使用Entity data-xsswork Code First 6.x 的原因 1.4 小结 第2章 数据库表的创建和迁移 2.1 数据库连接和初始化策略 2.1.1 数据库连接 2.1.2 数据库初始化策略 2.2 约定 2.2.1 类型发现 2.2.2 主键约定 2.2.3 关系约定 2.2.4 复杂类型约定 2.2.5 自定义约定 2.3 基于代码配置 2.4 配置属性映射和关系映射 2.4.1 属性映射 2.4.2 关系映射 2.4.3 私有化属性映射 2.5 继承映射策略 2.5.1 Table per Hierarchy(TPH) 2.5.2 Table per Type(TPT) 2.5.3 Table per Concrete class(TPC) 2.5.4 Entity Splitting 2.5.5 Table Splitting 2.6 代码迁移 2.6.1 迁移命令 2.6.2 迁移的本质 第3章 实体状态和数据操作 3.1 实体状态 3.2 数据操作 3.2.1 数据查询 3.2.2 数据保存 3.2.3 自动生成存储过程 3.3 避免陷阱 3.3.1 导航属性查询 3.3.2 分页查询 3.3.3 语义可空 3.3.4 表值函数 3.3.5 日期操作 3.4 基础篇实战 第二篇 Entity data-xsswork 6.x进阶 第4章 上下文管理和变更追踪原理 4.1 上下文生命周期管理 4.1.1 基础模式追溯 4.1.2 生命周期追溯 4.1.3 进化模式追溯 4.2 变更追踪原理 4.2.1 快照式变更追踪 4.2.2 代理式变更追踪 第5章 变更追踪原理和日志管理 5.1 DetectChanges原理 5.1.1 DetectChanges的用途 5.1.2 调用DetectChanges方法的时机 5.1.3 关闭自动调用DetectChanges方法 5.1.4 遗忘的二进制属性和复杂类型 5.2 日志记录 5.2.1 ToString打印 5.2.2 简单日志打印 5.2.3 结构化日志输出 5.2.4 构造块拦截 5.2.5 拦截器异常性能监控 5.2.6 拦截器解决EF 6.1忽略字符串空格历史遗留问题 5.3 事务 5.4 连接弹性 第6章 并发冲突 6.1 初级版解析 6.2 中级版解析 6.2.1 客户端获胜 6.2.2 数据库获胜 6.2.3 客户端和数据库合并获胜 6.3 高级版解析 6.3.1 简单重试策略 6.3.2 Polly重试策略 第7章 性能优化实践 7.1 优化一:预编译视图 7.2 优化二:减少首次与数据库交互的代码 7.3 优化三:NGen安装Entity data-xsswork 程序集 7.4 优化四:AsNoTrac 7.5 优化五:缓存 7.6 优化六:重新编译查询 7.7 优化七:避免“N+1”Select查询 7.8 优化八:添加索引 7.9 优化九:关闭回调DetectChanges方法 7.10 优化十:使用异步查询 第8章 Entity data-xsswork 6.x实战 8.1 工作单元泛型仓储模式 8.2 依赖注入泛型仓储模式 第三篇 Entity data-xsswork Core 2.0基础 第9章 数据库表的创建和迁移 9.1 数据库初始化策略 9.2 配置属性映射和关系映射 9.2.1 属性映射 9.2.2 Backing Fields 9.2.3 Alternate Keys 9.2.4 Shadow Property 9.2.5 Owned Ent 9.2.6 HasQueryFilter修改 9.2.7 关系映射 9.2.8 继承映射 9.3 代码迁移 9.3.1 控制台程序迁移 9.3.2 Web应用程序迁移 9.3.3 多个上下文迁移 9.3.4 脚手架逆向迁移 第10章 数据操作和初始化数据 10.1 实体状态 10.2 数据操作 10.2.1 数据查询 10.2.2 数据保存 10.3 无连接实体 10.4 初始化数据 第四篇 Entity data-xsswork Core 2.0进阶 第11章 性能优化实践 11.1 AsNoTra 11.2 EF.Functions.Like 11.3 自定义标量函数 11.4 显式编译查询 11.5 上下文实例池 第12章 查询实体元数据和模型数据验证 12.1 查询元数据 12.2 内置模型验证 12.3第三方扩展模型验证 第13章 上下文实例创建方式 13.1 显式创建上下文实例 13.1.1 带有构造函数的OnConfiguring方法 13.1.2 传递连接字符串参数到构造函数 13.1.3 使用不带依赖注入的DbContextOptions 13.2 依赖注入容器创建上下文实例 13.2.1 带有无参构造函数的DI 13.2.2 带DbContextOptions的DI 13.3.3 使用泛型DbContextOptions 13.3.4 使用AddDbContext/AddDbContextPool 第14章 实现多租户 第15章 捕获审计数据 第16章 变更追踪策略和日志管理 16.1 变更追踪策略 16.1.1 INotifyPropertyChanged 16.1.2 INotifyPropertyChanging 16.2 日志管理 16.2.1 添加控制台包输出 16.2.2 自定义日志输出 第17章 xUnit单元测试 17.1 控制台单元测试 17.2 NET Core Web应用程序单元测试 第18章 事务和并发冲突 18.1 事务 18.2 并发冲突 18.2.1 初级版解析 18.2.2 中级版解析 18.2.3 高级版解析 第19章 Entity data-xsswork Core 2.1 待发布


媒体评论



null


对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加