Bagikan melalui


Rilis Visual Studio

Sebaiknya selalu gunakan versi terbaru Visual Studio karena berisi alat terbaru untuk .NET, NuGet, dan Entity Framework. Bahkan, berbagai sampel dan panduan di seluruh dokumentasi Kerangka Kerja Entitas mengasumsikan bahwa Anda menggunakan versi Visual Studio terbaru.

Namun dimungkinkan untuk menggunakan versi Visual Studio yang lebih lama dengan versi Kerangka Kerja Entitas yang berbeda selama Anda memperhitungkan beberapa perbedaan:

Visual Studio 2017 15.7 dan yang lebih baru

  • Versi Visual Studio ini mencakup rilis terbaru alat Entity Framework dan runtime EF 6.2, dan tidak memerlukan langkah-langkah penyiapan tambahan. Lihat Apa yang Baru untuk detail selengkapnya tentang rilis ini.
  • Menambahkan Entity Framework ke proyek baru menggunakan alat EF akan secara otomatis menambahkan paket NuGet EF 6.2. Anda dapat menginstal atau meningkatkan ke paket EF NuGet apa pun yang tersedia secara online secara manual.
  • Secara default, instans SQL Server yang tersedia dengan versi Visual Studio ini adalah instans LocalDB yang disebut MSSQLLocalDB. Bagian server dari string koneksi yang harus Anda gunakan adalah "(localdb)\MSSQLLocalDB". Ingatlah untuk menggunakan string verbatim yang diawali dengan @ atau garis miring kembali ganda "\\" saat menentukan string koneksi dalam kode C#.

Visual Studio 2015 ke Visual Studio 2017 15.6

  • Versi Visual Studio ini mencakup alat Entity Framework dan runtime 6.1.3. Lihat Rilis Sebelumnya untuk detail selengkapnya tentang rilis ini.
  • Menambahkan Entity Framework ke proyek baru menggunakan alat EF akan secara otomatis menambahkan paket NuGet EF 6.1.3. Anda dapat menginstal atau meningkatkan ke paket EF NuGet apa pun yang tersedia secara online secara manual.
  • Secara default, instans SQL Server yang tersedia dengan versi Visual Studio ini adalah instans LocalDB yang disebut MSSQLLocalDB. Bagian server dari string koneksi yang harus Anda gunakan adalah "(localdb)\MSSQLLocalDB". Ingatlah untuk menggunakan string verbatim yang diawali dengan @ atau garis miring kembali ganda "\\" saat menentukan string koneksi dalam kode C#.

Visual Studio 2013

  • Versi Visual Studio ini mencakup dan versi lama alat dan runtime Entity Framework. Disarankan agar Anda meningkatkan ke Entity Framework Tools 6.1.3, menggunakan alat penginstal. Lihat Rilis Sebelumnya untuk detail selengkapnya tentang rilis ini.
  • Menambahkan Entity Framework ke proyek baru menggunakan alat EF yang ditingkatkan akan secara otomatis menambahkan paket NuGet EF 6.1.3. Anda dapat menginstal atau meningkatkan ke paket EF NuGet apa pun yang tersedia secara online secara manual.
  • Secara default, instans SQL Server yang tersedia dengan versi Visual Studio ini adalah instans LocalDB yang disebut MSSQLLocalDB. Bagian server dari string koneksi yang harus Anda gunakan adalah "(localdb)\MSSQLLocalDB". Ingatlah untuk menggunakan string verbatim yang diawali dengan @ atau garis miring kembali ganda "\\" saat menentukan string koneksi dalam kode C#.

Visual Studio 2012

  • Versi Visual Studio ini mencakup dan versi lama alat dan runtime Entity Framework. Disarankan agar Anda meningkatkan ke Entity Framework Tools 6.1.3, menggunakan alat penginstal. Lihat Rilis Sebelumnya untuk detail selengkapnya tentang rilis ini.
  • Menambahkan Entity Framework ke proyek baru menggunakan alat EF yang ditingkatkan akan secara otomatis menambahkan paket NuGet EF 6.1.3. Anda dapat menginstal atau meningkatkan ke paket EF NuGet apa pun yang tersedia secara online secara manual.
  • Secara default, instans SQL Server yang tersedia dengan versi Visual Studio ini adalah instans LocalDB yang disebut v11.0. Bagian server dari string koneksi yang harus Anda gunakan adalah "(localdb)\v11.0". Ingatlah untuk menggunakan string verbatim yang diawali dengan @ atau garis miring kembali ganda "\\" saat menentukan string koneksi dalam kode C#.

Visual Studio 2010

  • Versi Alat Kerangka Kerja Entitas yang tersedia dengan versi Visual Studio ini tidak kompatibel dengan runtime Entity Framework 6 dan tidak dapat ditingkatkan.
  • Secara default, alat Kerangka Kerja Entitas akan menambahkan Entity Framework 4.0 ke proyek Anda. Untuk membuat aplikasi menggunakan versi EF yang lebih baru, Anda harus terlebih dahulu menginstal ekstensi NuGet Package Manager.
  • Secara default, semua pembuatan kode dalam versi alat EF didasarkan pada EntityObject dan Entity Framework 4. Kami menyarankan agar Anda mengalihkan pembuatan kode menjadi didasarkan pada DbContext dan Entity Framework 5, dengan menginstal templat pembuatan kode DbContext untuk C# atau Visual Basic.
  • Setelah menginstal ekstensi NuGet Package Manager, Anda dapat menginstal atau meningkatkan ke paket EF NuGet apa pun yang tersedia secara online dan menggunakan EF6 dengan Code First, yang tidak memerlukan perancang.
  • Secara default, instans SQL Server yang tersedia dengan versi Visual Studio ini adalah SQL Server Express bernama SQLEXPRESS. Bagian server dari string koneksi yang harus Anda gunakan adalah ".\SQLEXPRESS". Ingatlah untuk menggunakan string verbatim yang diawali dengan @ atau garis miring kembali ganda "\\" saat menentukan string koneksi dalam kode C#.