|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/la-guia-practica-empresarial-para-entity-framework-core/
课程评论:没有评论
**课程名称:** Entity Framework 商业应用实战:NET 8 与 Minimal APIs **课程概述:** 本课程是一门关于使用 Entity Framework Core 构建专业级应用程序的实践指南。您将学习两种数据库模式定义策略: 1. **Data Annotations (数据注解):** 利用属性来定义属性、关系以及数据库表和数据库的模式。 2. **Fluent API:** 通过单独的类和 Lambda 表达式来为构成数据库的每个表定义配置。 此外,您还将学习并实践以下关键技术: * **Repository 模式:** 抽象数据访问,避免代码重复。 * **Unit of Work 模式:** 用于事务管理,确保数据库状态的一致性。 * **Migrations:** 维护数据模型更改的历史记录。 * **初始化Seed Data (填充数据):** 使用 JSON 文件初始化表数据,并演示如何覆盖 SQL Server 中自动递增的主键标识符。 本课程强调实践操作,学完后您将掌握在 .NET Core 应用程序中专业实现数据访问的关键技能。
Bienvenidos al Curso La Guía Práctica Empresarial para Entity Framework Core, en el cual aprenderemos a crear aplicaciones profesionales utilizando dos estrategias de definición del esquema de la base de datos:Data Annotations o Anotaciones de Datos, mediante el cual con atributos, podemos definir las propiedades, así como las relaciones y esquema de las tablas y la base de datos.Fluent API, con el que utilizando expresiones lambda, podemos definir por clases separadas la configuración de cada una de las tablas que conforman nuestra base de datos.Además, implementaremos el patrón de diseño repositorio para abstraer el acceso a datos y evitar la repetición de código en nuestras aplicaciones. También implementaremos el patrón de diseño Unidad de Trabajo para el manejo de transacciones y que el estado de nuestra base de datos sea consistente.Usaremos migraciones para mantener el historial de cambios en nuestro modelo de datos.Inicializaremos las tablas con información de relleno mediante archivos JSON, así como sobreescribiremos los Identificadores de estos elementos en SQL Server, algo que en muchas ocasiones es complicado de realizar, ya que SQL Server se encarga automáticamente de las llaves primarias autoincrementables.Este curso es totalmente práctico y al final de este tendrán las herramientas necesarias para implementar el acceso a datos de forma profesional en sus aplicaciones futuras, ya que lo que implementamos en este curso sirve para cualquier tipo de aplicación de.NET Core.Bienvenidos