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
из дистрибутива СУБД ЛИНТЕР).