Anda perlu mendeklarasikan DbFactoryProvider dalam file konfigurasi (Web.config, Machine.config, dll). Berikut ini contoh yang saya ambil dari proyek menggunakan 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>
Saya juga lebih suka mendeklarasikan ini di file konfigurasi tingkat aplikasi dan meminta aplikasi saya menggunakan salinan lokal Majelis. Ini membantu portabilitas karena kami tidak dapat menjamin bahwa penyedia pihak ketiga tersedia di GAC.