Rumah  >  Artikel  >  pangkalan data  >  Mengapa Saya Tidak Boleh Mencipta Model Data Entiti dengan MySQL dan EF6 dalam Visual Studio 2013?

Mengapa Saya Tidak Boleh Mencipta Model Data Entiti dengan MySQL dan EF6 dalam Visual Studio 2013?

Susan Sarandon
Susan Sarandonasal
2024-11-11 07:12:03883semak imbas

Why Can't I Create an Entity Data Model with MySQL and EF6 in Visual Studio 2013?

Tidak Dapat Mencipta Model Data Entiti: Menggunakan MySQL dan EF6

Menghadapi kesukaran dalam mencipta Model Data Entiti (EDM) menggunakan MySQL dan EF6 dalam Visual Studio 2013? Mari kita mendalami isu ini dan teroka penyelesaian yang komprehensif.

Langkah-Langkah yang Dicuba

  1. Menyediakan nama untuk fail EDM
  2. EF yang dipilih Pereka bentuk daripada pangkalan data'
  3. Memilih sambungan localhost daripada menu lungsur yang berjaya menyambung ke MySQL
  4. Mendayakan pilihan "Simpan tetapan sambungan dalam webc.config sebagai"
  5. Diklik 'Seterusnya '

Menyelesaikan masalah

Malangnya, fail EDMX kekal tiada. Walaupun proses ini berfungsi dengan sempurna dengan SQL Server, perkara yang sama tidak boleh dikatakan untuk MySQL.

Komponen Dipasang

  • Rangka Kerja Entiti 6.1.2
  • MySql.Data
  • MySql.Data.Entities
  • MySql.Data.Entity
  • MySql.Web

    Bina semula projek sebelum menambah fail model entiti
  • Memasang pakej MySQL terbaharu dengan penyambung .NET terkini

Penyelesaian

Ikuti langkah ini mengikut urutan:

    Nyahpasang Connector/NET dan MySQL untuk Visual Studio (jika dipasang).
  1. Pasang MySQL untuk Visual Studio v2.0.5 CTP.
  2. Pasang Connector/NET v6.9.10.
  3. Buat projek Visual Studio 2017 baharu.
  4. Muat turun dan pasang EntityFramework v6.2.0 melalui NuGet.
  5. Tambahkan rujukan kepada MySql.Data.dll dan MySql.Data.Entity.EF6.dll.
  6. Sertakan maklumat pembekal MySQL EF6 dalam App.config di bawah penyedia rangka kerja entiti.
  7. Bina semula projek.

Kesimpulan

Penyelesaian ini telah terbukti berjaya dalam menyelesaikan ketidakupayaan untuk mencipta Model Data Entiti dengan MySQL dan EF6. Ia memerlukan pemasangan versi Connector/NET dan MySQL yang betul untuk Visual Studio, serta mengemas kini Visual Studio dan memasang komponen tambahan. Dengan mengikut langkah yang digariskan, anda boleh mewujudkan sambungan yang boleh dipercayai ke pangkalan data MySQL anda dan menggunakan EF6 untuk mencipta dan mengurus data anda dengan berkesan.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mencipta Model Data Entiti dengan MySQL dan EF6 dalam Visual Studio 2013?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn