|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/entity-framework-core-datenzugriff-mit-csharp/
课程评论:没有评论
**课程名称:** Entity Framework (EF) Core 全栈课程:使用 C# 进行数据访问 **课程概述:** 本课程是 .NET Core 开发人员学习数据访问的首选技术 Entity Framework (EF) Core 的入门和进阶指南。EF Core 是 .NET Core 生态系统中不可或缺的一部分,掌握它将使您为未来做好准备。 **课程内容亮点:** * **EF Core 基础:** 深入理解 EF Core 是什么,为什么需要它,以及 ORM (对象关系映射) 的概念。 * **核心组件:** 学习 EF Core 的关键组成部分,包括 DbContext、POCOs (Plain Old CLR Objects)、Migrations 和 Change Tracking 等。 * **数据库创建与连接:** * **Code-First 方法:** 通过代码自动生成数据库。 * **Database-First 方法:** 从现有数据库生成实体模型。 * **数据操作:** 使用 EF Core API 进行复杂查询 (Queries) 和命令 (Commands)。 * **数据库迁移管理:** 掌握 Migrations 的使用,有效地管理数据库模式的变更。 * **性能优化:** 深入了解 Change Tracking 和相关的性能优化技巧。 * **实践导向:** * 所有概念都通过一个实际生产环境中使用的示例应用程序进行讲解。 * 课程包含大量深化理解的辅助材料和章节练习,以一个待办事项列表 (Todo List) 应用为例。 * **代码资源:** 提供所有课程示例的源代码。 * **数据库支持:** 课程示例将使用以下数据库进行演示: * **Sqlite:** 基于文件的数据库,方便下载和复现示例。 * **Postgres:** 强大的开源数据库。 * **MariaDB:** MySQL 的开源分支,广泛应用。 * **附赠章节 (Bonus Chapter):** * Docker 入门 * SQL 基础回顾 * LINQ 基础回顾 * VS Code 和 .NET CLI 基础回顾 **谁适合学习?** 希望为未来做好准备的 .NET Core 开发者。 **讲师经验:** 讲师拥有多年的 .NET Core 和 Entity Framework Core 开发经验。
Entity Framework Core ist die Standardtechnologie für den Datenzugriff mit dotnet core. Als.Net core Entwickler, der für die Zukunft gewappnet sein möchte, kommt man einfach nicht an dieser Technologie vorbei.Lerne in diesem Kurs alles über die folgenden Themen:Was ist Entity Framework core, Warum brauchen wir es?Was ist ein ORM (object relational mapper)?Welche grundlegenden Bausteine hat Entity Framework CoreDbContextPocosMigrationenChange Trackinguvm.Erstellen der Datenbank mit dem Code first AnsatzAbleiten aus einer bestehenden Datenbank mit dem Database first AnsatzQueries und Commands mit der Entity Framework core APIMigrationen: Verwalte das DatenbankschemaChangetracking und PerformanceAußerdem enthält der Kurs etliche Materialien, die das Gelernte vertiefen, sowie Übungen zu jedem Kapitel in diesem Entity Framework Online Kurs.Die Themen werden anhand einer Beispielapplikation erläutert, die in einer ähnlichen Form im produktiven Einsatz existiert. Die Übungsaufgaben werden anhand einer Todo Liste vorgestellt.Im Online Kurs sind alle Beispiele als Code abrufbar. Dabei werden die folgenden Datenbanken eingesetzt:Sqlite (als Datei einfach herunterzuladen zum nachvollziehen der Beispiele)Postgres (vermutliche beste open source Datenbank)MariaDB (als Open Source MySQL Fork, vermutlich eine der meist verbreitetsten Dbs)Zuletzt gibt es im Bonuskapitel etliche Auffrischer und Erläuterungen zu den folgenden Themen:Intro zu DockerIntro zu SQLIntro zu LINQIntro zu VS Code und der dotnet CLISchreib dich ein und profitiere von meiner jahrelangen Erfahrung mit dotnet core und Entity Framework core!Viel Erfolg mit dem Kurs.