1: Membuat pustaka kelas EF Pasang 2 paket
(1)Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (ini adalah middleware ef mysql pihak ketiga)
2. Untuk menghasilkan entitas database dan objek DBcontext EF, gunakan perintah Scaffold-DBcontext
Masukkan perintah berikut di konsol paket
Server: alamat database, ID pengguna: akun, kata sandi: kata sandi login Jika ini adalah pembaruan untuk satu tabel, tambahkan -tables diikuti dengan nama tabel yang akan diperbarui
Setelah eksekusi selesai, Model yang ditentukan akan dihasilkan, catatan: tabel harus memiliki kunci primer sebelum akan dihasilkan, jika tidak ada host untuk melaporkan peringatan Tidak dapat menghasilkan jenis entitas untuk tabel "xxxx", tentu saja entitas tidak akan dihasilkan
Jika Anda tidak menghasilkan model pada langkah kedua di atas dan menjalankan program secara langsung, kesalahan akan diminta, dan kesalahannya adalah
"Kesalahan: jenis entitas memerlukan kunci primer"
3: Buat aplikasi web standar dan gunakan
(1) Konfigurasikan informasi alamat database di appsettings.json, dan perhatikan SslModel=none misalnya
(2) Dalam injeksi konfigurasi startup.cs, ada beberapa referensi yang berguna
(3) Setelah itu, ada panggilan standar, seperti penggunaan dalam pengontrol
Ini adalah konfigurasi starter mysql inti EF dasar.
Tidak peduli seberapa mengagumkan mimpi ----, itu tidak bisa menahan kegigihan bodohku! Jangan berada di usia ketika Anda harus berjuang, dan serakah akan kenyamanan. Pelajari lebih lanjut hari ini, dan besok jalannya akan lebih lebar!
|