Microsoft Entity Framework 6
Описание
Аннотация
Entity Framework позволяет разработчикам получать доступ к данным используя концептуальную объектную модель, а не непосредственно реляционную базу данных. Цель такого подхода — уменьшить количество кода, который нужно написать для получения доступа к базе и времени на поддержку объектов в приложениях работающих с данными. Курсы программирования с использованием Entity framework позволят вами использовать самую последнюю версию технологии объектно-реляционного отображение от компании Microsoft.
По прохождению курса Вы сможете не только обращаться к базе данных, но и понимать как можно оптимизировать код таким образом, что бы повысить быстро действенность своего приложения.
Предварительные требования
- Понимание ООП и знание синтаксиса C#.
- Владение основными библиотеками .NET Framework.
- Опыт программирования на C#.
- Знание языка T-SQL
- Основы ADO.NET
- Опыт работы с Visual Studio.
Целевая аудитория
Курс предназначен для программистов, которые владеют языком C# и имеют навыки работы с технологией ADO.NET.
Программа курса
Модуль 1. Введение в EF
- Возможности и основные понятия EF
- Подходы к разработке c использованием EF (DB first, model first, code first)
- Сравнение с другими технологиями (ADO.NET Dataset, LINQ 2 SQL).
Модуль 2. Обзор Entity Data Model
- Обзор дизайнера EDM
- Слои EDM: Концептуальный слой (CSDL), Слой сопоставления (MSL), Логический слой (SSDL)
- Генерация кода из EDM
- Изменение данных в базе.
- Изменение сущностей: Partial classes, Расширение методов, Связи и ассоциации, Другие возможности
Модуль 3. Основы LINQ 2
- Операторы выборки, фильтрации, сортировки
- Объединение результатов подзапросов
- Проекция результатов запросов, анонимные типы.
Модуль 4. Стиль «Code-first»
- Обзор технологии EF Code-First
- POCO
- Соглашения Code-First
- Атрибуты в EF Code First
- Code-First Fluent API.
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.