Добавить DbProviderFactory без App.Config
Я использую DbProviderFactories в своем слое данных (на основе Entity Framework) и использую SQLite для своей базы данных, но мне не нужно иметь App.Config, чтобы иметь следующий код:
<configuration>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
</DbProviderFactories>
</system.data>
</configuration>
Вместо этого я хотел бы, чтобы мой слой данных вставлял это программно. Кто-нибудь знает способ сделать это?
EDIT:
Причина этого заключается в том, что я использую контейнер IoC для выбора слоя данных, и некоторым из моих слоев данных не нужны значения App.Config или они жестко привязаны к уровню данных.