Entity Framework Core – 完整教程
了解如何在 .NET Core 应用程序中使用和利用 Entity Framework Core 的完整功能集。
讲师:Trevoir Williams
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 实体框架核心 – 深入
- 了解数据库优先和代码优先工作流程之间的差异
- 使用迁移来管理对数据库的更改
- 使用实体框架应用最佳实践
- 使用LINQ查询数据(使用查询语法和扩展方法)
- 使用 Fluent API 管理约束和设计
- 实施数据库关系
- 了解变更跟踪
- 执行原始 SQL 查询
- 执行存储过程、函数、视图查询
要求
- 一些 C# 知识
- 一些数据库开发知识
描述
概述
在本课程“Entity Framework Core – 完整教程”中,您将学习如何使用 .NET 应用程序中的数据。
当为 .NET 技术创建课程时,实体框架的细节及其强大的功能常常被忽视。我们因抽象和层而分心,需要关注实体框架正在做什么和可以做什么。
在本课程中,我们将回顾使用Entity Framework Core (Microsoft 的旗舰对象关系映射器 (ORM))的一般好处,以减轻您与此软件开发组件相关的许多担忧和挑战。我们还将了解 EF Core 如何将类和引用转换为数据库模型和关系。
我们将学习如何编写查询、增量更新数据库、回滚更改以及探索 Entity Framework Core 为我们提供的无数功能。本课程与.NET 6 / .NET 7 / .NET 8兼容。
完成本课程后,您将拥有轻松与数据交互和为 .NET Core 应用程序编写查询所需的Entity Framework Core技能和知识。
观看完本课程后,您将能够:
- 使用代码优先和数据库优先工作流程构建数据模型。
- 了解所有操作系统的实体框架命令。
- 使用迁移来管理数据库更改。
- 应用数据库验证和约束。
- 使用 LINQ执行CRUD操作。
- 使用实体框架应用最佳实践。
- 扩展数据上下文
- 了解变更跟踪的工作原理。
- 使用Fluent API管理数据库结构
- 处理一对一、一对多和多对多关系
- Entity Framework Core 6 新功能
先决条件
要学习本课程,您应该拥有至少三个月的 C# 编程经验。如果您需要加强 C# 基础知识,可以参加我的 C# 初学者课程C# Console and Windows Forms Development with LINQ & ADO .NET
您还可以探索数据库开发,您可以在完整的 Microsoft SQL Server 数据库设计大师班课程中查看。
内容和概述
要学习本课程,您需要了解 C#。即使您很少接触 .NET 开发堆栈,本课程也适合初学者,并提供开发技巧。
本高级课程被巧妙地分解,以根据正在构建的应用程序中的每个模块突出显示相关活动。我们还将研究故障排除和调试错误,实施最佳实践,编写有效的逻辑,并理解开发人员为什么这样做。在整个课程中,您的知识将逐步增长,并且您将面临挑战,做到最好。
本课程包含托管在 GitHub 上的工作文件,其中包括一些可让您更轻松地复制演示代码的文件。您将能够在每个讲座中与作者一起工作,并在完成课程后获得可验证的结业证书。
单击“参加本课程”按钮可能是快速增加收入和市场竞争力的最佳步骤!另外,请记住,如果您认为该课程不值得您花费,您有整整 30 天的时间获得无条件退款!
是时候采取行动了!
课程见!
本课程适合谁:
- 想要亲自动手学习实体框架的学生。
- 想要了解 EF Core 如何工作而不受模式和 UI 干扰的学生