Автоматическая установка
Примечание
Поддерживается со сборки 6.0.17.92.
ADO.NET-провайдер автоматически устанавливается в процессе установки СУБД ЛИНТЕР, если выбрана его установка (рис. 1).
Примечание
Для установки ADO.NET-провайдера необходимы права администратора ОС.
Возможные способы установки:
-
установка в GAC (глобальный кэш сборок) необходима для совместного использования ADO.NET-провайдера несколькими приложениями. Если выбрать установку данного компонента, то сборка
System.Data.LinterClient.dll
будет установлена в GAC и на вкладку .NET диалогового окна Add Reference;Рисунок 1. Автоматическая установка ADO.NET-провайдера СУБД ЛИНТЕР
-
регистрация в Machine.Config (Файлы конфигурации компьютеров) позволяет разрабатывать приложения, содержащие объекты DbProviderFactory. Если выбрать установку данного компонента, то поставщик System.Data.LinterClient будет добавлен в файл
machine.config
на локальном компьютере; -
LINQ-провайдер позволяет разрабатывать приложения, содержащие запросы LINQ (Language-Integrated Query). Если выбрать установку данного компонента, то сборка
System.Data.Linq.Linter.dll
будет установлена в GAC; -
Entity-провайдер позволяет разрабатывать приложения, использующие объектно-реляционный модуль сопоставления Entity Framework. Если выбрать установку данного компонента, то сборка
System.Data.LinterClient.Entity.dll
будет установлена в GAC; -
интеграция с Visual Studio позволяет управлять структурой БД и разрабатывать клиентские приложения, ориентированные на работу с данными, используя Средства для работы с источниками данных в Visual Studio.
Интеграция с Visual Studio 2013 требует дополнительных действий со
стороны пользователя. Причина этого – ошибка Visual Studio 2013: в
файле devenv.exe.config
для сборки
Microsoft.VisualStudio.Package.LanguageService.10.0.dll
указано перенаправление на версию 12.0.0.0, хотя в GAC установлена
только версия 10.0.0.0. Описание ошибки на английском языке можно
найти по ссылке. Для устранения данной
ошибки нужно открыть файл devenv.exe.config
в текстовом редакторе и заменить 12.0.0.0 на 10.0.0.0:
< dependentAssembly > < assemblyIdentity name="Microsoft.VisualStudio.Package.LanguageService.10.0" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/ > < bindingRedirect oldVersion="2.0.0.0-11.0.0.0" newVersion="10.0.0.0"/ > < /dependentAssembly >