ENTITYDEMO (ADO.NET 4.x Entity Provider)

В каталоге < установочный каталог СУБД ЛИНТЕР >\samples\ENTITYDEMO находятся примеры, разработанные по технологии ORM Entity Framework. Примеры написаны на языке программирования C# 4.0 в среде разработки Visual Studio 2015 и работают с БД DEMO.

Пример codefirstdemo.sln демонстрирует сценарий разработки Code First для Entity Framework 6.x. Он позволяет создать таблицы БД на основе классов C#. Данный пример можно использовать для выполнения миграций Entity Framework Code First Migrations.

Примеры entitydemo.ef6.sln и entitydemo.ef4.sln демонстрируют сценарий разработки Model First. Они выполняют следующие действия:

  • открытие/закрытие подключения к СУБД;

  • выполнение команд выборки/обновления/удаления записей;

  • обработку исключений;

  • использование EDMX-модели, LINQ-запросов и класса ObjectContext.

Пример entitydemo.ef6.sln предназначен для Entity Framework 6.x (используется библиотека EntityFramework.dll из пакета NuGet EntityFramework и EntityFramework.Linter.dll из дистрибутива СУБД ЛИНТЕР).

Пример entitydemo.ef4.sln предназначен для Entity Framework 4.x-5.x (используется библиотека System.Data.LinterClient.Entity.dll из дистрибутива СУБД ЛИНТЕР).