Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 zaktualizować dowolny pakiet NuGet EF dostępny online.
- Domyślnie wystąpienie programu SQL Server dostępne w tej wersji programu Visual Studio jest wystąpieniem localDB o nazwie MSSQLLocalDB.
Sekcja parametrów połączenia serwera, których należy użyć, to "(localdb)\MSSQLLocalDB".
Pamiętaj, aby podczas określania connection string w kodzie C# używać dosłownego ciągu tekstowego z prefiksem
@lub podwójnych ukośników "\\".
Visual Studio 2015 – 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 parametrów połączenia serwera, których należy użyć, to "(localdb)\MSSQLLocalDB".
Pamiętaj, aby podczas określania ciągu połączenia w kodzie C#, używać ciągu dosłownego poprzedzonego
@lub podwójnych 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 zaktualizować dowolny pakiet NuGet EF dostępny online.
- Domyślnie instancja programu SQL Server dostępna w tej wersji programu Visual Studio to instancja LocalDB o nazwie MSSQLLocalDB.
Sekcja parametrów połączenia dotycząca serwera, której należy użyć, to "(localdb)\MSSQLLocalDB".
Pamiętaj, aby podczas określania łańcucha połączenia w kodzie C# używać literału tekstowego z prefiksem
@lub podwójnymi ukośnikami "\\".
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 zaktualizować dowolny pakiet NuGet EF dostępny online.
- Domyślnie wystąpienie SQL Server dostępne z tą wersją Visual Studio to wystąpienie LocalDB o nazwie v11.0.
Sekcja parametrów połączenia serwera, których należy użyć, to "(localdb)\v11.0".
Pamiętaj, aby podczas określania ciągu połączenia w kodzie C# używać łańcucha w wersji dosłownej z prefiksem
@lub podwójnych 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 programu EF, należy najpierw zainstalować rozszerzenie Menedżera 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żera pakietów NuGet można ręcznie zainstalować lub zaktualizować dowolny dostępny online pakiet NuGet EF i używać EF6 z Code First, które nie wymagają projektanta.
- Domyślnie w tej wersji programu Visual Studio dostępne jest wystąpienie programu SQL Server Express o nazwie SQLEXPRESS.
Sekcja ciągu połączenia dotycząca serwera, której należy użyć, to ".\SQLEXPRESS".
Pamiętaj, aby podczas określania ciągu połączenia w kodzie C# używać ciągu dosłownego z prefiksem
@lub podwójnymi ukośnikami "\\".