Доступные версии документации

Примеры ADO.NET приложений

В дистрибутив СУБД ЛИНТЕР входят различные примеры использования ADO.NET-интерфейса. Примеры представлены в виде исходных кодов, которые необходимо собрать, используя соответствующую среду разработки.

Для работы примеров необходимо установить на компьютер СУБД ЛИНТЕР (выбрав установку ADO.NET-провайдера в GAC и machine.config) и запустить ядро СУБД ЛИНТЕР на Demo-базе (если предполагается работать с другой БД, то нужно изменить строку подключения, указанную в файле app.config).

DOTNETDEMO (ADO.NET 2.0/3.x/4.x Data Provider)

В каталоге <установочный каталог СУБД ЛИНТЕР>\samples\DOTNETDEMO находится пример dotnetdemo.csproj, разработанный по технологии ADO.NET 2.0. Пример написан на языке программирования C# 2.0 и работает с БД DEMO.

Пример демонстрирует:

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

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

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

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

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter