sql >> Databáze >  >> RDS >> PostgreSQL

Jak přidat vlastního poskytovatele DB, aby byl přístupný ve Visual Studiu?

Musíte deklarovat DbFactoryProvider v konfiguračním souboru (Web.config, Machine.config atd.). Zde je ukázka, kterou jsem vytáhl z projektu používajícího MySQL:

<system.data>
  <DbProviderFactories>
    <remove invariant="MySql.Data.MySqlClient"/>
    <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
  </DbProviderFactories>
</system.data>
system.

Dávám také přednost jejich deklarování v konfiguračních souborech na úrovni aplikace a moje aplikace používají místní kopii sestavení. To pomáhá s přenositelností, protože nemůžeme zaručit, že poskytovatel třetí strany je dostupný v GAC.



  1. Spouštěč Oracle pro vytvoření automatického číslování

  2. Chyba vztahu Laravel:Nedefinovaná vlastnost:Illuminate\Database\Eloquent\Collection::$id na řádku 1

  3. Rozhodněte se mezi monitorováním na základě agenta a monitorováním bez agenta

  4. dotaz oracle Zřetězit všechny sloupce pomocí ','