Подключите свои приложения к базе данных SQL Server. Entity Framework - это O/RM, который помогает вам читать и записывать данные из базы данных и в нее. В этом курсе Мош обучает вас основным концепциям Entity Framework с помощью серии ясных, кратких и практических лекций.
Если вы новичок в Entity Framework или уже давно используете его, но ищете всеобъемлющий курс с чистой структурой для заполнения недостающих частей, этот курс вам понравится.
К концу просмотра этого курса вы сможете:
Понимать разницу между рабочими процессами кода и базы данных
Создадите модель предметной области, используя database-first workflow
Создадите модель домена, используя code-first workflow (с новой или существующей базой данных)
Будете использовать миграции кода для обновления или понижения вашей базы данных
Переопределите code-first соглашения (используя аннотации данных и свободный API)
Запрос данных с использованием LINQ
Эффективная загрузка, отложенная загрузка и явная загрузка
Добавить, обновить и удалить объекты
Использовать дополнительные инструменты для профилирования и устранения неполадок ваших приложений
Поймете, что такое шаблон репозитория, почему и когда его использовать и как
Применять лучшие практики с Entity Framework
В отличие от других книг или курсов, в которых Entity Framework преподается как руководство, я знакомлю вас с реальными сценариями, используя свой обширный опыт в этой области. Вы не только изучите основы Entity Framework, но и узнаете лучшие практики на этом пути.
Этот курс разработан с использованием Entity Framework 6. Если вы используете более старую версию Entity Framework, вы все равно можете пройти этот курс, если ваша версия Entity Framework имеет версию 4.1 или выше.
Чтобы пройти этот курс, вы должны иметь как минимум 3 месяца опыта программирования на C #
Посмотреть больше
Урок 1.00:01:01
About this Course
Урок 2.00:00:26
Introduction
Урок 3.00:01:08
What is Entity Framework
Урок 4.00:01:34
Workflows
Урок 5.00:10:23
Demo- Database-first Workflow
Урок 6.00:09:08
Demo- Code-first Workflow
Урок 7.00:03:42
Database-first or Code-first
Урок 8.00:00:25
Summary
Урок 9.00:00:36
Introduction
Урок 10.00:00:55
Setting Up the Database
Урок 11.00:06:47
A Quick Tour of EDMX Designer
Урок 12.00:06:57
Uncovering the EDMX
Урок 13.00:03:17
Connection Strings
Урок 14.00:13:31
Dealing with Database Changes
Урок 15.00:05:29
Importing Stored Procedures
Урок 16.00:07:39
Function Imports
Урок 17.00:07:23
Working with Enums
Урок 18.00:00:18
Summary
Урок 19.00:00:24
Introduction
Урок 20.00:13:16
Code First with a New Database
Урок 21.00:06:59
Code First with Existing Database
Урок 22.00:04:22
Enabling Migrations
Урок 23.00:09:30
Adding a New Class
Урок 24.00:08:26
Modifying an Existing Class
Урок 25.00:05:54
Deleting an Existing Class
Урок 26.00:01:23
Recovering from Mistakes
Урок 27.00:06:02
Downgrading a Database
Урок 28.00:06:28
Seeding Database
Урок 29.00:00:27
Summary
Урок 30.00:00:26
Introduction
Урок 31.00:08:17
Overriding Conventions
Урок 32.00:07:18
Data Annotations
Урок 33.00:08:05
Demo- Data Annotations
Урок 34.00:03:46
Fluent API- Basics
Урок 35.00:10:06
Fluent API- Relationships
Урок 36.00:13:29
Demo- Fluent API
Урок 37.00:04:04
Fluent API- Demo Advanced
Урок 38.00:07:38
Organizing Fluent API Configurations
Урок 39.00:00:36
Summary
Урок 40.00:00:19
Introduction
Урок 41.00:03:20
What is LINQ
Урок 42.00:07:50
LINQ in Action
Урок 43.00:17:01
LINQ Syntax
Урок 44.00:16:10
LINQ Extension Methods
Урок 45.00:05:42
LINQ Extension Methods- Additional Methods
Урок 46.00:07:12
Deferred Execution
Урок 47.00:07:41
IQueryable
Урок 48.00:00:38
Summary
Урок 49.00:00:15
Introduction
Урок 50.00:08:06
Lazy Loading
Урок 51.00:03:00
N+1 Problem
Урок 52.00:06:00
Eager Loading
Урок 53.00:08:56
Explicit Loading
Урок 54.00:00:44
Summary
Урок 55.00:00:30
Introduction
Урок 56.00:01:24
Overview of Changing Data
Урок 57.00:07:50
Adding Objects
Урок 58.00:02:23
Updating Objects
Урок 59.00:06:45
Removing Objects
Урок 60.00:06:04
Working with Change Tracker
Урок 61.00:07:28
LINQPad
Урок 62.00:00:21
Summary
Урок 63.00:00:33
Introduction
Урок 64.00:11:43
Repository Pattern
Урок 65.00:14:36
Implementing Repository
Урок 66.00:04:10
Structuring Your Application
Урок 67.00:07:43
ASP.NET MVC Example
Урок 68.00:06:15
Wpf Example
Урок 69.00:01:02
Summary
Автор - codewithmosh (Mosh Hamedani)
codewithmosh (Mosh Hamedani)
Здравствуй! Меня зовут Мош Хамедани. За последние три года я преподавал более 1 млн. стулентам как программировать или как стать лучшим кодером через мои онлайн-курсы и канал YouTube. Я работаю инженером-программистом в течение последних 18 лет, и я люблю делиться своими знаниями с вами.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Этот курс поможет вам понять цели и преимущества использования Entity Framework 6 для доступа к данным и поможет вам создать первую модель кода для хранения и извлечения данных с использованием EF API.
Веб-приложение с ASP.NET Core, MVC, Entity Framework Core, Bootstrap, и Angular
Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular
Этот курс поможет вам создать веб-приложение с нуля, используя ASP.NET Core 2.0, Visual Studio 2017, Entity Framework Core 3.0, Bootstrap 4 и Angular (v8).
Курс Entity Framework Core состоит из 5-ти логически взаимосвязанных уроков, на которых учащиеся знакомятся с технологией доступа к данным. Курс рассчитан на тех, кто уже знаком с технологией Entity Framework 6 и желает ознакомится c основой технологии доступа к данным от компании Microsoft. В курсе рассматриваются основные моменты работы с технологией, такие как создание объектной модели на основе базы данных, создание БД на основе объектной мод
От новичка до мастера: Entity Framework Core в .NET
From Zero to Hero: Entity Framework Core in .NET
Entity Framework (EF) Core — это легкий, расширяемый, кроссплатформенный объектно-реляционный отображатель (ORM) с открытым исходным кодом, который позволяет разработчикам .NET работать с базой данных, используя объекты .NET, и устраняет необходимость в большинстве кода для доступа к данным. Вместе с Dapper, это один из самых популярных ORM в .NET, и благодаря улучшению производительности в последних версиях .NET, он является отличным выбором для