1: Bir EF sınıf kütüphanesi oluşturun 2 paket kur
(1)Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql (bu üçüncü taraf bir ef mysql ara yazılımıdır)
2. Veritabanı varlığını ve EF'nin DBcontext nesnesini oluşturmak için Scaffold-DBcontext komutunu kullanın
Paket konsoluna aşağıdaki komutu girin
sunucu: veritabanı adresi, kullanıcı kimliği: hesap, şifre: giriş şifresi Eğer bu tek bir tablo için bir güncellemeyse, güncellenecek tablonun adını takip eden bir -tablo ekleyin
Yürütme tamamlandıktan sonra, belirtilen Model oluşturulacaktır, not: tablo oluşturulmadan önce birincil anahtara sahip olmalıdır, eğer "xxxx" tablosu uyarısı için varlık türü oluşturulamıyor raporunu bildirecek bir ana bilgisayar yoksa, tabii ki varlık üretilmeyecektir
Yukarıdaki ikinci adımda modeli oluşturmazsanız ve programı doğrudan çalıştırmazsanız, bir hata sorulanır ve hata şöyle olur
"Hata: varlık türü birincil anahtar gerektirir"
3: Standart bir web uygulaması oluşturun ve kullanın
(1) Veritabanının adres bilgilerini appsettings.json'de yapılandırın ve örneğin SslModel=none seçeneğine dikkat edin
(2) startup.cs yapılandırma enjeksiyonunda faydalı bazı referanslar vardır
(3) Bundan sonra, kontrolörlerde kullanılan standart çağrılar vardır
Bu, temel EF çekirdeği mysql başlangıç konfigürasyonudur.
---- rüya ne kadar harika olursa olsun, aptalca ısrarıma karşı koyamıyor! Zorlanmanız gereken yaşta olma ve rahatlık için açgözlü olun. Bugün daha fazla bilgi edinin, yarın yol daha geniş olacak!
|