Снова Тяпница, за окном - дождик, а тут Я...
Снова Тяпница, за окном - дождик, а тут Я... и снова недоволен билли...
Читаем документацию:
https://docs.microsoft.com/ru-ru/dotnet/api/system.data.co...
Смотрим на первый метод -
public static System.Data.Common.DbProviderFactory GetFactory(System.Data.Common.DbConnection pDbConnection) { ... }
Ну а теперь спрашиваем - куда этот мудень запихал имплементацию?
Бо, Студия не компиляет код с попыткой получить фабрику по коннектиону...
мать... мать... мать...
Пыххх... Пятничному Коту уже на слово не верят - требуют код ошибки...
public static System.Data.Common.DbProviderFactory GetFactory(System.Data.Common.DbConnection pDbConnection){System.Data.Common.DbProviderFactory provider = null;try{provider = System.Data.Common.DbProviderFactories.GetFactory(pDbConnection);}catch (Exception ex){throw ex;}return provider;}
System.Data.Common.DbProviderFactories.GetFactory(pDbConnection);
Error CS1503 Argument 1: cannot convert from 'System.Data.Common.DbConnection' to 'string'
Ну сегодня Я зря нагрешил на билли - каюсь...
Есть две дллки
System.Data.dll
&
System.Data.Common.dll
Вторая - не из комплекта .Net Framework(?).
По крайней мере инсталлированной у меня нет.
Но есть где-то в СДК.
Tак вот во второй указанный метод есть.
Правда - конфликтуют они между собой...
Ну да ладно - в понедельник буду рыть...
DbProviderFactories.GetFactory Method
Пространство имен:System.Data.Common- Assemblies:
- System.Data.dll, System.Data.Common.dll
- Описание конечно классное, функция в двух ассемли определена