Menggunakan MySql dengan Entiti Framework 4 dan Code-First Development CTP
Catatan terbaru Scott Guthrie tentang pembangunan kod-first dengan Entiti Framework 4 mencetuskan minat untuk bereksperimen dengannya menggunakan MySql dan bukannya Sql Server. Walau bagaimanapun, konfigurasikan Rangka Kerja Entiti 4 untuk menjana pangkalan data secara automatik dengan MySql.
Pengecualian:
Percubaan awal menghasilkan ProviderIncompatibleException, yang menunjukkan bahawa pangkalan data NerdDinners tidak wujud . Mencipta pangkalan data secara manual juga tidak menyelesaikan isu, membawa kepada ProviderIncompatibleException kedua yang menyatakan bahawa "DatabaseExists tidak disokong oleh pembekal".
Resolusi:
Selepas selanjutnya penerokaan, beberapa perkara penting muncul:
<code class="xml"><system.data> <DbProviderFactories> <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></code>
Atas ialah kandungan terperinci Cara Menggunakan MySql dengan Rangka Kerja Entiti 4 dan Pembangunan Kod-Pertama: Panduan Langkah demi Langkah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!