Видео курс Entity Framework 6 - видео уроки ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Почати безкоштовно

    Обери свою IT спеціальність

    Почати безкоштовно

      Про курс

      Entity Framework (EF) - это объектно-ориентированная технология работы с данными для ADO.NET, которая основана на платформе .NET. Данный видео курс продемонстрирует разработчикам возможности получения доступа к данным, используя концептуальную объектную модель, а не непосредственно реляционную базу данных. Что дает такой подход:

      • уменьшение количества кода, необходимого для получения доступа к базе; 
      • повышение производительности за счет сокращения задач по сохранению данных, используемых в приложениях;
      • сокращение времени на поддержку объектов в приложениях, работающих с данными. 

      Данный курс подходит для программистов, владеющих языком C# и имеющих навыки работы с технологией ADO.NET. Изучив его, вы сможете применять самую последнюю версию технологии Entity Framework.

      Читати далі...

      Цей курс входить до спеціальності:

      Попередні Вимоги

      • Понимание ООП и знание синтаксиса C#.
      • Владение основными библиотеками .NET Framework.
      • Опыт программирования на C#.
      • Знание языка T-SQL
      • Основы ADO.NET
      • Опыт работы с Visual Studio
      Читати далі...

      Ви навчитеся

      • разбираться в архитектуре Entity Framework 6;
      • использовать Entity Data Model - набор основных понятий, которые описывают структуру данных независимо от формы хранения;
      • использовать подходы DataBase First, Model First, Code first;
      • работать с сущностями, менять их;
      • манипулировать данными в базе с помощью сущностей и LINQ;
      • обрабатывать ошибки, возникающие при работе с данными.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 6 год 44 хв
      • Курс створено: 01.04.2015
      • Уроків: 5
      • Оновлено: 03.12.2018
      • Мова: російська

      Що входить до курсу

      • 5 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат
      • Консультація з тренером

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Entity Framework 6 на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

      1) Технология программирования ORM 2) Архитектура Entity Framework 3) Создание моделей данных 4) Подход Database First 5) Подход Model First 6) Подход Code First

      Читати далі...
      Entity Data Model (EDM) – модель сущностей или концептуальная модель между объектной моделью и БД, согласно которой определяются правила соответствия объектов элементам базы данных. Слои EDM:
      • Язык определения концептуальной схемы (CSDL)
      • Язык определения схемы хранения (SSDL)
      • Язык определения сопоставлений (MSL)
      Большинство операций с данными представляют собой CRUD-операции (Create, Read, Update, Delete), то есть получение данных, создание, обновление и удаление. Entity Framework позволяет легко производить данные операции. В этом уроке также будет рассмотрены связи между сущностями. Связи позволяют моделировать отношения между объектами предметной области Виды связей:
      • один к одному
      • один ко многим
      • многие ко многим
      Читати далі...
      В данном уроке будут подробно рассмотрены способы написнаия LINQ запросов. LINQ to Entities предлагает простой и интуитивно понятный подход для получения данных с помощью выражений, которые по форме близки выражениям языка SQL. В большинстве случаев разработчики смогут создать эффективные запросы с помощью методов и операторов LINQ.
      Читати далі...
      Code First один из наиболее популярных подходов при разработке приложений. При подходе Code First классы моделей сопоставляются с таблицами с помощью определенных правил в Entity Framework. Но иногда необходимо изменить или/и переопределить логику этих правил. Для этого используется Fluent API и Data Annotations. В этом уроке мы подробно рассмотрим работу с этой функциональностью Entity Framework.
      Читати далі...
      Если нам необходимо, чтобы при первом обращении база данных уже была заполнена некоторыми начальными значениями, то мы можем произвести ее инициализацию. Для инициализации можно использовать один из классов инициализаторов, которые имеются в библиотеке .NET:
      • CreateDatabaseIfNotExists
      • DropCreateDatabaseIfModelChanges
      • DropCreateDatabaseAlways
      • MigrateDatabaseToLatestVersion
      В этом уроке будут рассмотрены стратегии проецирования типов данных на базу данных: TPH (Table Per Hierarchy/Таблица на одну иерархию классов) для одной иерархии классов используется одна таблица. Данные базовых и производных классов сохраняются в одну таблицу, а для их отличия создается специальный столбец. Подход TPT (Table Per Type/Таблица на тип) предполагает сохранение в общей таблице только тех свойств, которые общие для всех классом-наследников, то есть которые определены в базовом классе. А те свойства, которые относятся только к производному классу, сохраняются в отдельной таблице. Подход TPC (Table Per Concrete Type/Таблица на каждый отдельный тип) предполагает создание для каждой модели по отдельной таблице. Столбцы в каждой таблице создаются по всем свойствам, в том числе и унаследованным. В данном уроке Вы также узнаете о способах асинхронного программирования в Entity Framework 6.0
      Читати далі...
      ПОКАЗАТИ ВСЕ
      основні теми, що розглядаються на уроці
      0:04:15
      Что такое Entity Framework?
      0:10:33
      Объектно-реляционный маппинг
      0:16:15
      Преимущества Entity Framework
      0:23:36
      Концептуальная модель
      0:29:49
      EDM-модель
      0:34:00
      Пример использования в Visual Studio (создание базы)
      0:45:15
      Пример использования в Visual Studio (подключение базы в коде)
      0:55:27
      ModelFirst
      1:25:00
      CodeFirsst Existing DB
      ПОКАЗАТИ ВСЕ
      Титри відеоуроку
      Титрів до цього уроку не передбачено
      Студенти також дивляться
      Entity Framework 5
      ДЕТАЛЬНІШЕ
      Введение в Entity Framework. Шаблоны разработки Entity Framework
      ДЕТАЛЬНІШЕ
      Синхронизация данных двух информационных систем с использованием LINQ и Entity FW 6
      ДЕТАЛЬНІШЕ
      Пакети підписки з доступом до всіх курсів та сервісів

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      new
      Преміум Plus
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      • Завантаження відео уроків
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.