|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduccion-a-entity-framework-core-2-1-de-verdad/
课程评论:没有评论
**课程名称**: Entity Framework Core 6 入门 - 真实应用 **课程概述**: 本课程将带您深入学习如何使用 Entity Framework Core 6 (EF Core 6) 通过 C# 代码与数据库进行交互。您将掌握以下核心技能: * **代码优先 (Code-First) 数据库创建**: 学习如何从 C# 代码生成数据库。 * **EF Core 与 Dapper 对比**: 了解这两种ORM工具的异同。 * **CRUD 操作**: 精通使用 EF Core 进行数据的创建、读取、更新和删除。 * **关系处理**: 掌握如何处理一对多、一对一以及多对多关系。 * **Fluent API 配置**: 使用 Fluent API 精确配置数据库 Schema。 * **单元测试**: 学习如何在 EF Core 项目中应用自动化测试。 * **EF Core 6 新特性**: 探索 EF Core 6 带来的最新功能。 * **LINQ 查询**: 运用 Sum, Average, GroupBy 等函数进行数据聚合与分组。 * **存储过程调用**: 学习如何使用 EF Core 执行存储过程。 * **关联数据加载**: 掌握 Eager Loading, Explicit Loading, Select Loading, Lazy Loading 等多种加载关联数据的方式。 * **延迟执行 (Deferred Execution)**: 了解并应用延迟执行以提升代码的灵活性和可重用性。 * **ASP.NET Core 集成**: 学习如何在 ASP.NET Core 应用中正确配置 EF Core,包括 DbContext 的池化使用。
En este curso aprenderás a utilizar Entity Framework Core 6 para hablar con una base de datos desde código de C#. - Aprenderemos a crear bases de datos desde nuestro código de C# utilizando la técnica de código primero.- Haremos una breve comparación con Dapper, para ver cuál es la diferencia entre cada una de estas herramientas.- Veremos cómo leer, actualizar, borrar, y crear data utilizando Entity Framework Core.- Aprenderemos a trabajar con relaciones entre nuestras tablas: Relaciones uno a muchos, relaciones uno a uno, y relaciones muchos a muchos.- Utilizaremos el API Fluente para realizar configuraciones del esquema de nuestra base de datos.- Veremos cómo utilizar pruebas automáticas en nuestros proyectos de Entity Framework Core.- Aprenderemos acerca de las nuevas funcionalidades que nos trae Entity Framework Core 6.- Utilizaremos funciones como Sum, Average y GroupBy, para realizar operaciones sobre distintos registros de una tabla.- Veremos cómo ejecutar procedimientos almacenados utilizando Entity Framework Core.- Cargaremos la data relacionada de nuestras entidades de distintas formas, utilizando eager loading, cargado explícito, select loading y lazy loading.- Aprenderemos que con la ejecución diferida podemos utilizar técnicas interesantes para hacer nuestro código más flexible y reutilizable.- Veremos técnicas de cómo configurar correctamente Entity Framework Core en ASP.NET Core, como por ejemplo, veremos cuándo debemos usar un pool para reciclar el DbContext.