Microsoft Silver Partner
Оформити заявку

Курс - Entity Framework 6

Изображение к курсу Entity Framework 6
Курс Entity Framework 6
Тривалість 5 днів / 10 годин
Кількість уроків 5

Очне навчання

1710 UAH Записатися

Онлайн навчання

1710 UAH Записатися

Відео навчання

Підписатися

Консультації

Записатися
Entity Framework дозволяє розробникам отримувати доступ до даних, використовуючи концептуальну об'єктну модель, а не безпосередньо реляційну базу даних. Мета такого підходу - зменшити кількість коду, який потрібно написати для отримання доступу до бази і часу на підтримку об'єктів в додатках, що працюють з даними. Знання основ Entity Framework дозволять Вам використовувати останню версію технології об'єктно-реляційного відображення даних від компанії Microsoft.
По завершенню курсу Ви зможете не тільки звертатися до бази даних, але й розуміти, як можна оптимізувати код таким чином, щоб підвищити швидкодію свого додатку.
• Розуміння ООП та знання синтаксису C#.
• Володіння основними бібліотеками .NET Framework.
• Досвід програмування на C#.
• Знання мови T-SQL
• Основи ADO.NET
• Досвід роботи з Visual Studio останньої версії
Курс призначений для програмістів, які володіють мовою C# і мають навички роботи з технологією ADO.NET.
Урок 1

Знайомство з Entity Framework

- Розгляд ORM.
- Архітектура Entity Framework.
- Створення моделей.
- Database First.
- Model First.
- Code First

Урок 2

Основи Entity Framework

- Огляд дизайнера EDM
- Шари EDM
- Основні операції з даними (CRUD)
- Зв’язки
- Один до одного
- Один до кількох
- Декілька до кількох

Урок 3

Особливості LINQ

- Вступ до LINQ 2 Entities
- Операції LINQ to Entities
- Робота з SQL в Entity Framework

Урок 4

Fluent API & Data Annotations

- Fluent API
- Data Annotations
- Навігаційні властивості і lazy loading

Урок 5

Наслідування та асинхронність

- Способи ініціалізації БД
- Підхід TPH (Table Per Hierarchy/Таблиця на одну ієрархію класів)
- Підхід TPT (Table Per Type/Таблиця на тип)
- Підхід TPC (Table Per Concrete Type/Таблиця на кожен окремий тип)
- Асинхронні операції

• Генерувати Entity Data Model
• Використовувати підходи DataBase First, Model First, Code first.
• Працювати з сутностями, змінювати їх
• Маніпулювати даними в базі за допомогою сутностей і LINQ
• Обробляти помилки
Check mark Записатися у навчальний центр Separator Онлайн форма регістрації
Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час
09.10.2017 13.10.2017 09:00-11:00 Зареєструватися
09.10.2017 13.10.2017 11:30-13:30 Зареєструватися
09.10.2017 13.10.2017 16:30-18:30 Зареєструватися
23.10.2017 27.10.2017 09:00-11:00 Зареєструватися
23.10.2017 27.10.2017 11:30-13:30 Зареєструватися
23.10.2017 27.10.2017 16:30-18:30 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформіть заявку

Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час
09.10.2017 13.10.2017 09:00-11:00 Зареєструватися
09.10.2017 13.10.2017 11:30-13:30 Зареєструватися
09.10.2017 13.10.2017 16:30-18:30 Зареєструватися
23.10.2017 27.10.2017 09:00-11:00 Зареєструватися
23.10.2017 27.10.2017 11:30-13:30 Зареєструватися
23.10.2017 27.10.2017 16:30-18:30 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформите заявку