|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-entity-framework-core-2-efc2-using-aspnet-core/
课程评论:没有评论
## Coursera课程学习总结:《Entity Framework Core 2.0 (EFC2) with ASP.Net Core》 本课程为期数周,旨在教授学员如何使用 Entity Framework Core 2.0 (EFC2) 来构建 ASP.Net Core 应用程序。Entity Framework 是微软推出的一套支持数据访问的技术,它作为一种 ORM(对象关系映射)工具,能够帮助开发者专注于业务逻辑,而无需深入了解数据访问的基础知识。EFC2 是 Entity Framework 的轻量级、可扩展且跨平台版本,支持多种数据库提供商,包括 Microsoft SQL Server, SQLite, PostgreSQL, MySQL 等。 **核心内容概要:** * **ORM 基础与优势:** 课程首先介绍了 Entity Framework 作为 ORM 工具的优势,如提供数据跟踪、身份解析、延迟加载和查询翻译等服务,使开发者能够以领域对象的视角来处理数据。 * **EFC2 的特性:** 重点讲解了 EFC2 的轻量级、跨平台以及可扩展性。强调了 EFC2 可以应用于 Full .Net Application, UWP, 以及 .Net Core 项目中。 * **CRUD 操作:** **(增删改查)** 详细演示了如何利用 EFC2 在 ASP.Net Core 应用程序中实现基础的数据库 CRUD 操作。 * **开发模式:** 学习了两种主要的开发模式: * **Code First(代码优先):** 从 C# 代码模型开始,数据库结构由代码自动生成。 * **Data First(数据优先):** 从现有数据库结构出发,生成对应的 C# 模型。 * **迁移(Migration)与种子数据(Seeding):** 深入学习了如何使用 EFC2 的迁移功能来管理数据库模式的变更,以及如何通过种子数据来初始化和填充数据库。 * **高级概念:** 探讨了更高级的数据、实体和模型相关概念,以加深对 EFC2 使用的理解。 * **命令与请求:** 学习了如何通过 PMC(Package Manager Console)和 `dotnet ef` 命令行工具来执行各种操作。 **学习方式:** 整个课程内容通过视频讲解的方式呈现,学员可以通过观看视频来掌握各项知识点。 **支持与交流:** 课程提供邮件和问答(Q&A)渠道,供学员在遇到疑问时进行提问和交流。 **总结:** 本课程为希望掌握 .NET Core 数据访问技术的开发者提供了一个系统的学习路径,通过 EFC2,能够高效地与各种数据库进行交互,并简化开发流程。
The Entity Framework is a set of technologies that support the development of data-oriented applications to work with relational data. It is is an ORM. The Entity Framework provides services like tracking, identity resolution, lazy loading, and query translation so that developers can focus on their application-specific business logic rather than the data access fundamentals. It enables developers to work with data in the form of domain-specific objects and properties. Entity Framework (EF) Core is a lightweight, extensible, and cross-platform version of the Entity Framework data access technology.Entity framework supports various database provider including Microsoft SQL Server, SQLite, PostgreSQL, MySQL. We can use EFC2 in Full.Net Application, UWP, and.Net Core. Through this series we will learn how to handle CRUD operations, Code First & Data First Approaches, Migration & Seeding, and Advance Data, Entity, Model concepts. Along with this we will also see how to send request from PCM & dotnet ef commands. We will learn all above things through this video series. If you have any doubts then you can contact me via mail and Q & A.