Несмотря на то, что провайдер написан на чистом ADO.NET, но для взаимодействия с таблицами используются хранимые процедуры, так что маловероятно, что провайдер будет работать с другой СУБД.
Для взаимодействия с источником данных, используется слой из хранимых процедур. Так что при необходимости можно добавить собственную логику или расширить конкретные настройки конкретных плагинов исходя из пользователя и плагина.
Прежде чем начать использовать плагин, необходимо добавить в MSSQL талицы и хранимые процедуры, которые понадобятся для работы плагина. Все необходимые таблицы и хранимые процедуры лежат вместе со сборкой в отдельной папке.
У плагина есть 2 необходимых для настройки параметра:
ConnectionString
— Строка подключения к источнику данных. (Примеры)ProviderName
— ADO.NET провайдер СУБД. Для MS SQL Server → System.Data.SqlClient.Настройки плагина будут сохраняться в родительском плагине настроек.