Microsoft Entity Framework 6 — SynergyCom

Microsoft Entity Framework 6

Код курса: DEV-007 Продолжительность: 2 дня (16 часов)

Аннотация

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.

Курс не запланирован.

Вы можете подать заявку на открытие курса:

Каталог услуг

Поиск по сайту