Ada dua versi: 1 dan 4. EFv4 adalah bagian dari .net 4.0, dan EFv1 adalah bagian dari .net 3.5 SP1.
Ya, pengaturan konfigurasi di atas menunjuk ke EFv4 / .net 4.0.
EDIT
Jika Anda membuka folder referensi dan mencari system.data.entity, klik item, lalu periksa nomor versi runtime di explorer Properties, Anda akan melihat sub versi juga. Tambang saya misalnya menunjukkan versi runtime v4.0.30319 dengan properti Versi menunjukkan 4.0.0.0. The EntityFramework.dlldapat dilihat dalam mode ini juga. Hanya Versi yang akan 4.1.0.0 dan versi Runtime akan menjadi v4.0.30319 yang menentukan itu adalah komponen .NET 4. Atau, Anda dapat membuka lokasi file seperti yang tercantum dalam properti Path dan klik kanan komponen yang dimaksud, pilih properti, lalu pilih tab detail dan lihat versi produk.
Lihat jawaban saya di bawah ini untuk riwayat versi Microsoft.
Marcel
1
Sekarang ada tiga versi dan EFV5 dikaitkan dengan .NET 4.5 dan sampai sekarang, EFv6 sedang dalam pembangunan
Farax
4
Gunakan Get-Package (lihat jawaban lain). Lebih cepat dan lebih akurat.
Will Curran
157
Cara lain untuk mendapatkan versi EF yang Anda gunakan adalah dengan membuka Package Manager Console (PMC) di Visual Studio dan ketik Get-Package di prompt. Baris pertama dengan untuk EntityFramework dan daftarkan versi proyek yang telah diinstal.
PM>Get-PackageIdVersionDescription/ReleaseNotes----------------------------------EntityFramework5.0.0EntityFrameworkisMicrosoft's recommended data access technology for new applications.
jQuery 1.7.1.1 jQuery is a new kind of JavaScript Library.... `enter code here`
Ini menampilkan lebih banyak dan Anda mungkin harus menggulir kembali ke atas untuk menemukan jalur EF, tetapi ini adalah cara termudah yang saya tahu untuk mengetahuinya.
Jika Anda membuka folder referensi dan menemukan system.data.entity, klik item, lalu periksa nomor versi runtime di Properties explorer, Anda akan melihat sub versi juga. Milik saya misalnya menunjukkan v4.0.30319 dengan properti Versi menunjukkan 4.0.0.0.
Dalam Solution Explorer Under Project, klik Dependencies-> NuGet-> Microsoft.NetCore.All-> Di sini daftar semua pakcage Microsoft .NetCore akan muncul. Cari Microsoft.EntityFrameworkCore (2.0.3) dalam versi braket dapat dilihat
Seperti ini
Cara lain untuk mendapatkan versi EF yang Anda gunakan adalah dengan membuka Package Manager Console (PMC) di Visual Studio dan ketik Get-Package di prompt. Baris pertama dengan untuk EntityFramework dan daftarkan versi proyek yang telah diinstal.
Ini menampilkan lebih banyak dan Anda mungkin harus menggulir kembali ke atas untuk menemukan jalur EF, tetapi ini adalah cara termudah yang saya tahu untuk mengetahuinya.
sumber
dapat memeriksanya dalam file packages.config.
sumber
Untuk menjawab bagian pertama dari pertanyaan Anda: Microsoft menerbitkan riwayat versi Entity Framework mereka di sini .
sumber
Jika Anda membuka folder referensi dan menemukan system.data.entity, klik item, lalu periksa nomor versi runtime di Properties explorer, Anda akan melihat sub versi juga. Milik saya misalnya menunjukkan v4.0.30319 dengan properti Versi menunjukkan 4.0.0.0.
sumber
jika Anda menggunakan inti EF, perintah di bawah ini dapat membantu
sumber
Jika Anda pergi ke referensi, klik pada Entity Framework, lihat properti Ini akan memberi tahu Anda nomor versi.
sumber
sumber
Dalam Solution Explorer Under Project, klik Dependencies-> NuGet-> Microsoft.NetCore.All-> Di sini daftar semua pakcage Microsoft .NetCore akan muncul. Cari Microsoft.EntityFrameworkCore (2.0.3) dalam versi braket dapat dilihat Seperti ini
Setelah menemukan paket
sumber