Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 23002|Yanıt: 0

[Çözüldü] VS2017 +EF6 Varlıklar oluşturmak için MYSQL veritabanına bağlanın

[Bağlantıyı kopyala]
Yayınlandı 4.07.2019 12:25:58 | | | |
Bu gönderi en son 2019-7-5 10:37 tarihinde QWERTYU tarafından düzenlenmiştir

1. Kurulum (hazırlık):
VS2017
Mysql Service + Navicat (Mysql Client)
mysql-for-visualstudio-1.2.7.msi (Kendi ihtiyaçlarınıza göre indirin:Bağlantı girişi görünür.
mysql-connector-net-6.10.8 (projenizde kullanılan sürüme göre kendiniz indirip kurun:Bağlantı girişi görünür.
2. Kullanım (resmi kullanım):



EF Tasarımcısını Kullanmak:



Şu anda MySQL mevcut değilse, henüz yüklememişsiniz demektirMysql-for-VisualStudio ve MySQL-Connector-Net, lütfen ilk adımda açıklandığı gibi önce onları yükleyin


Kurulumdan sonra çalışmaya devam edin

Mysql.Data.Entity dosyasını Nuget ile kurun (ilk adımda kurduğunuz mysql-connector-net sürümü olmalıdır, aksi takdirde sonraki işlemlerde çökme olabilir)




Sonra basabilirsinizMYSQL'de ilgili varlığı oluşturmak için adım.



Bu noktada artık bir gerilim kalmamış.



Bu noktada her şey bitmiş oluyor.

Sıkça Sorulan Sorular:
Soru 1.
Bağlantı dizisi mevcut değil, yeni bir bağlantı ekleyin, bağlantının başarılı olduğunu test edin, ancak emin olduktan sonra aşağıdaki görselde gösterildiği gibi "Verilen anahtar kelime sözlükte yok" uyarısını verecektir



Çözüm:

1. VS'de kullanılan MySQL sürümünün (NuGet ilgili sürümü alabilir) mevcut bilgisayara yüklenen Mysql Connector sürümüyle aynı olduğundan emin olun.

2. VS'yi kapatın (tüm VS pencerelerini kapattığınızdan emin olun), sistem diskinde DefaultView.SEView dosyasını bulun ve silin.

Yaygın yol şudur: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer


Soru 2.

Bir çarpışma oluyorYa da aşağıdaki şekilde gösterildiği gibi, projede referans verilen MySql.Data.Entity.EF6 sürümü ile kurulu mysql-connector-net versiyonu arasındaki tutarsızlıktan kaynaklanıyor




Çözüm:

Projede referans verilen MySql.Data.Entity.EF6 sürümü, yüklenmiş mysql-connector-net sürümüyle tutarsızdır. Sadece tutarlı olarak değiştir


Diğerleri:

Mevcut bir bağlantı dizisini silmek isterseniz,



VS'yi kapat (tüm VS pencerelerini kapattığınızdan emin olun),

Sistem diskinde DefaultView.SEView dosyasını bulun ve silin.

Yaygın yol şudur: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer














Önceki:Google Chrome, 9 Temmuz'dan itibaren Premium Ads standardını küresel olarak destekleyecek
Önümüzdeki:ubuntu vsftpd 530 Yanlış giriş kök nedeni ve çözümü
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com