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 "\\".
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.