Udostępnij za pośrednictwem


Wydania programu Visual Studio

Zalecamy, aby zawsze używać najnowszej wersji programu Visual Studio, ponieważ zawiera najnowsze narzędzia dla platform .NET, NuGet i Entity Framework. W rzeczywistości różne przykłady i przewodniki w dokumentacji programu Entity Framework zakładają, że używasz najnowszej wersji programu Visual Studio.

Można jednak używać starszych wersji programu Visual Studio z różnymi wersjami programu Entity Framework, o ile uwzględniasz pewne różnice:

Visual Studio 2017 15.7 i nowsze

  • Ta wersja programu Visual Studio zawiera najnowszą wersję narzędzi Entity Framework i środowiska uruchomieniowego EF 6.2 i nie wymaga dodatkowych kroków konfiguracji. Aby uzyskać więcej informacji na temat tych wersji, zobacz Co nowego .
  • Dodanie programu Entity Framework do nowych projektów przy użyciu narzędzi EF spowoduje automatyczne dodanie pakietu NuGet EF 6.2. Możesz ręcznie zainstalować lub uaktualnić do dowolnego pakietu NuGet EF dostępnego w trybie online.
  • Domyślnie wystąpienie programu SQL Server dostępne w tej wersji programu Visual Studio jest wystąpieniem localDB o nazwie MSSQLLocalDB. Sekcja serwera parametry połączenia, której należy użyć, to "(localdb)\MSSQLLocalDB". Pamiętaj, aby podczas określania parametry połączenia w kodzie języka C# używać ciągu z prefiksem @ lub podwójnego ukośników "\\".

Program Visual Studio 2015 do programu Visual Studio 2017 15.6

  • Te wersje programu Visual Studio obejmują narzędzia Entity Framework i środowisko uruchomieniowe 6.1.3. Aby uzyskać więcej informacji na temat tych wersji, zobacz Wcześniejsze wydania .
  • Dodanie programu Entity Framework do nowych projektów przy użyciu narzędzi EF spowoduje automatyczne dodanie pakietu NuGet EF 6.1.3. Możesz ręcznie zainstalować lub uaktualnić do dowolnego pakietu NuGet EF dostępnego w trybie online.
  • Domyślnie wystąpienie programu SQL Server dostępne w tej wersji programu Visual Studio jest wystąpieniem localDB o nazwie MSSQLLocalDB. Sekcja serwera parametry połączenia, której należy użyć, to "(localdb)\MSSQLLocalDB". Pamiętaj, aby podczas określania parametry połączenia w kodzie języka C# używać ciągu z prefiksem @ lub podwójnego ukośników "\\".

Visual Studio 2013

  • Ta wersja programu Visual Studio obejmuje i starszą wersję narzędzi i środowiska uruchomieniowego platformy Entity Framework. Zaleca się uaktualnienie do programu Entity Framework Tools 6.1.3 przy użyciu instalatora. Aby uzyskać więcej informacji na temat tych wersji, zobacz Wcześniejsze wydania .
  • Dodanie programu Entity Framework do nowych projektów przy użyciu uaktualnionych narzędzi EF spowoduje automatyczne dodanie pakietu NuGet EF 6.1.3. Możesz ręcznie zainstalować lub uaktualnić do dowolnego pakietu NuGet EF dostępnego w trybie online.
  • Domyślnie wystąpienie programu SQL Server dostępne w tej wersji programu Visual Studio jest wystąpieniem localDB o nazwie MSSQLLocalDB. Sekcja serwera parametry połączenia, której należy użyć, to "(localdb)\MSSQLLocalDB". Pamiętaj, aby podczas określania parametry połączenia w kodzie języka C# używać ciągu z prefiksem @ lub podwójnego ukośników "\\".

Visual Studio 2012

  • Ta wersja programu Visual Studio obejmuje i starszą wersję narzędzi i środowiska uruchomieniowego platformy Entity Framework. Zaleca się uaktualnienie do programu Entity Framework Tools 6.1.3 przy użyciu instalatora. Aby uzyskać więcej informacji na temat tych wersji, zobacz Wcześniejsze wydania .
  • Dodanie programu Entity Framework do nowych projektów przy użyciu uaktualnionych narzędzi EF spowoduje automatyczne dodanie pakietu NuGet EF 6.1.3. Możesz ręcznie zainstalować lub uaktualnić do dowolnego pakietu NuGet EF dostępnego w trybie online.
  • Domyślnie wystąpienie programu SQL Server dostępne w tej wersji programu Visual Studio jest wystąpieniem localDB o nazwie v11.0. Sekcja serwera parametry połączenia, której należy użyć, to "(localdb)\v11.0". Pamiętaj, aby podczas określania parametry połączenia w kodzie języka C# używać ciągu z prefiksem @ lub podwójnego ukośników "\\".

Visual Studio 2010

  • Wersja narzędzi Entity Framework Tools dostępna w tej wersji programu Visual Studio nie jest zgodna ze środowiskiem uruchomieniowym programu Entity Framework 6 i nie można jej uaktualnić.
  • Domyślnie narzędzia Entity Framework dodają program Entity Framework 4.0 do projektów. Aby tworzyć aplikacje przy użyciu nowszych wersji platformy EF, należy najpierw zainstalować rozszerzenie Menedżer pakietów NuGet.
  • Domyślnie wszystkie generowanie kodu w wersji narzędzi EF jest oparte na jednostkach EntityObject i Entity Framework 4. Zalecamy przełączenie generowania kodu na podstawie elementów DbContext i Entity Framework 5 przez zainstalowanie szablonów generowania kodu DbContext dla języka C# lub Visual Basic.
  • Po zainstalowaniu rozszerzeń Menedżer pakietów NuGet można ręcznie zainstalować lub uaktualnić do dowolnego pakietu NuGet EF dostępnego w trybie online i użyć programu EF6 z programem Code First, który nie wymaga projektanta.
  • Domyślnie wystąpienie programu SQL Server dostępne w tej wersji programu Visual Studio to SQL Server Express o nazwie SQLEXPRESS. Sekcja serwera parametry połączenia, której należy użyć, to ".\SQLEXPRESS". Pamiętaj, aby podczas określania parametry połączenia w kodzie języka C# używać ciągu z prefiksem @ lub podwójnego ukośników "\\".