"Entity Framework Core in Action--2018" 是一本专为.NET开发者设计的书籍,旨在介绍如何使用Entity Framework Core (EF Core) 这个轻量级、模块化的数据持久化库来简化数据库操作。这本书详细讲解了如何将数据库功能集成到.NET应用程序中,通过EF Core解决面向对象代码与关系型数据库之间的结构不匹配问题。 书中涵盖的关键主题包括: 1. 设置EF Core:在第1、2、6、7、8和5章中介绍,如1.4、1.5和2.6节,讲解如何初始化和配置EF Core,使其适应不同的项目需求。 2. 查询数据库:在第2、5和10章中探讨,如2.5和2.9节,涵盖了如何使用EF Core进行高效的数据库查询,包括Linq查询和SQL命令。 3. 创建、更新和删除:在第3、5、7和10章中涉及,如3.1至3.4节,讲解了如何处理数据库中的增删改操作,包括实体状态管理和数据库事务。 4. 业务逻辑:在第4、5和10章中讨论,如4.2、5.1和5.4节,介绍了如何在EF Core中实现复杂的业务规则和逻辑。 5. ASP.NET Core集成:在第5和2章中提及,如5.1和5.4节,展示了如何在ASP.NET Core web应用中使用EF Core。 6. 依赖注入:在第5、14和15章中涉及,如5.2和5.3节,讲述了如何利用依赖注入容器管理EF Core的DbContext实例。 7. 异步编程:在第5和12章中讲解,如5.8、5.9和5.10节,介绍了如何使用async/await关键字进行异步数据库操作。 8. 配置非关系型数据库:在第6章中阐述,如6.1和6.2节,讨论了如何配置非关系型数据库(如NoSQL)与EF Core的集成。 9. 配置关系:在第7和8章中涉及,如7.1至7.4节,详述了如何定义和管理实体之间的关系。 10. 表映射配置:在第7章中讨论,如7.10和7.11节,讲解了如何自定义实体与数据库表的映射。 11. 并发问题:在第8和13章中介绍,如8.3至8.7节,探讨了并发控制策略,以防止数据冲突。 12. EF Core内部工作原理:在第1、9和14章中揭示,如1.6、1.8和9.1节,帮助理解EF Core如何执行数据库操作。 13. 设计模式:在第10、4、12章中涉及,如5.1、10.1、10.5、10.6、14.1和14.2节,讨论了如何结合设计模式使用EF Core。 14. 域驱动设计:在第10、4章中提及,如4.2、10.5和10.6节,讲解了如何在EF Core中实现域驱动设计(DDD)原则。 15. 数据库迁移:在第11和5章中讨论,如11.1至11.6节,介绍了如何使用EF Core进行数据库版本控制和迁移。 16. 性能调优:在第12、13和14章中探讨,如12.1、11.2、11.4、13.7、14.5节,提供了提高EF Core性能的技巧和策略。 17. 不同数据库:在第14章中介绍,讨论了EF Core对多种数据库系统的支持。 18. 数据验证:在第6、4和10章中提及,如10.7节,讲解了如何使用EF Core进行数据验证。 19. 单元测试:在第15章中讲解,如15.2节,介绍了如何编写针对EF Core的单元测试。 20. LINQ语言:在附录A和第2章中介绍,如A.2和A.1节,深入学习了使用LINQ与EF Core进行数据库交互的方法。 此外,书中还涉及了关于Application's DbContext属性访问、一系列LINQ和/或EF Core命令的示例,以帮助读者更深入地理解和掌握EF Core的使用。
![](https://csdnimg.cn/release/download_crawler_static/10547600/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10547600/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10547600/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10547600/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10547600/bg14.jpg)
剩余522页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/6f796f81c14c4ae1a4232cbce2434aaa_kxg1005.jpg!1)
- 粉丝: 10
- 资源: 167
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- GO婚礼设计创业计划:技术驱动的婚庆服务
- 微信行业发展现状及未来发展趋势分析
- 信息技术在教育中的融合与应用策略
- 微信小程序设计规范:友好、清晰的用户体验指南
- 联鼎医疗:三级甲等医院全面容灾备份方案设计
- 构建数据指标体系:电商、社区、金融APP案例分析
- 信息技术:六年级学生制作多媒体配乐古诗教程
- 六年级学生PowerPoint音乐动画实战:制作配乐古诗演示
- 信息技术教学设计:特点与策略
- Word中制作课程表:信息技术教学设计
- Word教学:制作课程表,掌握表格基础知识
- 信息技术教研活动年度总结与成果
- 香格里拉旅游网设计解读:机遇与挑战并存
- 助理电子商务师模拟试题:设计与技术详解
- 计算机网络技术专业教学资源库建设与深圳IT产业结合
- 微信小程序开发:网络与媒体API详解
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)