Добавить 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 или они жестко привязаны к уровню данных.

Ответы на вопрос(7)

Ваш ответ на вопрос