Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Aktifkan Entity Framework 6 untuk MySql (C#) di WinForms Microsoft Visual Studio 2013

Pertama-tama, kami bahkan tidak membutuhkan untuk menginstal mysql-installer-komunitas -5.7.3.0-m13.msi.

  1. Instal mysql-visualstudio-plugin terbaru
  2. Instal mysql-connector-net terbaru
  3. C# .Net baru 4.5 Kerangka Kerja WinForms (untuk 4.0 itu harus bekerja berdasarkan Apakah Entity Framework 6 mendukung .NET 4.0? )
  4. Instal 4 Paket Nuget (ikuti urutan, jika Anda menginstal Mysql.Data.Entities sebelum EntityFramework, itu akan menyelesaikan ketergantungan dan menginstal EntityFramework 6.0.2 tapi yang kita butuhkan adalah EntityFramework 6.1.0 )

EntityFramework

Mysql.Data

Mysql.Data.Entitas

Mysql.Web

5.Jika Anda memiliki tag entityFramework di App.config , beri komentar dan masukkan tag baru entityFramework di App.config setelah tag startup

  <entityFramework>
    <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
    <providers>
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
  </entityFramework>

6.Tambahkan Model Data Entitas ADO.NET (seperti yang disebutkan dalam pertanyaan)

7.Setelah string Koneksi Entitas dibuat (seperti yang disebutkan dalam pertanyaan) dan Centang Simpan pengaturan koneksi entitas di App.Config lalu klik Berikutnya

8.Pilih Objek dan Pengaturan Basis Data Anda (Tabel, Tampilan, atau Prosedur dan Fungsi Tersimpan) (Tidak memiliki "Versi Entity Framework mana yang ingin Anda gunakan?" karena saya hanya memiliki satu Penyedia Entity Framework 6.0 jadi langsung lewati pilihan jika satu-satunya penyedia saya valid)

9.Selesai

Selamat ^^

Omong-omong, Anda mungkin perlu menambahkan file .dll

  • MySql.Data.dll
  • MySql.Data.Entity.EF6.dll
  • MySql.Web.dll

di dalam folder ini

C:\Program Files\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5(32bit windows)

C:\Program Files (x86)\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5(64bit windows)

sebagai referensi proyek Anda untuk fungsi EF6 lebih lanjut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 10 tips bermanfaat tentang penyetelan kinerja MySQL

  2. Bagaimana cara memulai aplikasi spring-boot tanpa bergantung pada Database?

  3. Cara Memformat Angka Sebagai Mata Uang di MySQL

  4. Bagaimana cara membuat generator baris di MySQL?

  5. Cara Membuat dan Menggunakan Tampilan MySQL