2015-07-22 27 views
15

Visual Studio 2015'in topluluk sürümünü yükledikten sonra, veritabanı bağlayıcım ADO.net modeliyle ilgili bir sorunla karşılaştım. Genellikle MYSQL veya SQL Server kullanıp kullanmamamıza bağlı olarak EF 5 veya 6 ile bağlantı kurarım.ado.net modeli gitti Visual studio 2015

Ama ben artık onu görmediğim soruna girdim.

http://i.imgur.com/idJH106.png Visual Studio 2013 ile karşılaştırıldığında: http://i.imgur.com/g4KTMeM.png

Ben Ef6'yı yeniden denedim Bu benim gördüğüm bu. Ancak, bunun kasıtlı olup olmadığını anlayamıyorum. Ne yapmam gerektiğini bilen var mı? Açıkçası VS2013'e şimdi yapışacağım. Ama en kısa zamanda 2015 ile çalışmak istiyorum.

+0

görsel sürücü c sürücüsünde yüklüdür? – tharif

+1

Evet. Bu gerçekten söyleyecek bir şey var mı? –

cevap

3

Varlık Framework Visual Studio ve EF Runtime için EF Araçları oluşur. EF Araçlarını Yükleme (Entity Framework Araçları) eksik şablonları bulmanıza yardımcı olabilir.

sen gidebiliriz yeni bir sürümünü yüklemeye amacıyla ->

C:\ProgramData\Package Cache 

Eğer bu konumda bazı klasörleri bulabiliriz

(windows explorer sekmeyi ele konumu yapıştır) EFTools.msi için arama yapın, en son (çoklu dosya bulursanız) dosyayı yükleyin.

İkinci çözüm:

  1. Visual studio kurulum paketini açın ve bulmak için: Giriş/paketleri EFTools . eftools
  2. ait
  3. Kopyala hem .cab ve .msi dosyalar Ayrıca yukarıdaki dosyaları yapıştırmak için gidiyoruz bir klasörde Log.txt dosyası oluşturmak Yönetici ayrıcalık ve türü
  4. Açık cmd (eğer C:\Temp kullanabilirsiniz) : EFTools.msi USING_EXUIH=1 /log "Log.txt"
+0

Teşekkürler yardımcı programı. Bunu denedim. Hala hiçbir ADO.net modeli eklenemez. Günlük dosyasına sahibim. Ama ben hiçbir şey göremiyorum, ama ben bunları okuma konusunda uzman değilim, ancak –

+0

çözüm 2 denedim ve bir fark yaratmadı. ADO.NET şablonları eksiktir ve var olan bir projede .edmx dosyasını açarken varlık modeli tasarımcısı görünmez. günlük dosyası buradadır: http://codewithoutborders.com/posted/Log.txt – Spongman

+0

günlük dosyamda yükleme konumuyla ilgili bir karışıklık olduğunu unutmayın. c: \ vs13 içinde 2015 RC'yi yükledim, sonra onu kaldırdım ve c: \ vs14'de RTM'yi yükledim, ancak yükleyici hala eski konumda (c: \ vs13) bir şeyler yüklemeye çalışıyor gibi görünüyor. Emin değilim, ama bunun sorunun kaynağı olabileceğini hayal ediyorum. – Spongman

31

Açıkçası, EF şimdilik sadece VS 2015 için mevcut değil ... Şu an saatlerce aradım, fakat bu çalışmanın bir yolu yok gibi görünüyor. Veri modelimi veritabanından güncellemek için VS 2013'ü kullanacağım.

onay aşağıdaki linki:

http://blogs.msdn.com/b/adonet/archive/2015/03/10/ef6-1-3-rtm-available.aspx

DÜZENLEME: ben bir çözüm :)

Sadece VS 2015 kurulumunu değiştirmek bulundu ve Microsoft SQL Server verilerini içeren

Araçlar (Denetim Masası> Program & Özellikleri> VS2015> Değişim yoluyla> Özelleştir (?Almanca kelimeyi orada görüyorum.> Windows ve Web Geliştirme> Microsoft SQL Server Veri Araçları).

Bu, .edmx tasarımcısını ve ADO.NET modelini size geri getirecektir.

+1

harika, buradaki hile buradaydı –

+1

Windows 10'daki "Değiştir" seçeneğini özelleştirin. –

+1

Mükemmel çözüm. VS 2015 Topluluğu'nda da çalışıyor. –

1

Yanlış şablon eklerseniz, bazı öğelerin kullanılamayacağını öğrendim. "Sınıf Kitaplığı (.NET çekirdeği)" projesini ekledim. Bu bana "ADO.NET Varlık Veri Modeli" şablonuna erişim sağlamadı. Bunu sildim ve genel "Sınıf Kitaplığı" şablonunu eklediğimde (ilk kez görmediğim) Varlık Veri Modeli'ne erişebildim.

Visual Studio 2015 Topluluk sürümünü kullanıyordum.

İlgili konular