Verze sady Visual Studio
Doporučujeme vždy používat nejnovější verzi sady Visual Studio, protože obsahuje nejnovější nástroje pro .NET, NuGet a Entity Framework. Ve skutečnosti různé ukázky a názorné postupy v dokumentaci entity Framework předpokládají, že používáte nejnovější verzi sady Visual Studio.
Starší verze sady Visual Studio je však možné používat s různými verzemi Entity Frameworku, pokud berete v úvahu některé rozdíly:
Visual Studio 2017 15.7 a novější
- Tato verze sady Visual Studio zahrnuje nejnovější verzi nástrojů Entity Framework a modulu runtime EF 6.2 a nevyžaduje další kroky instalace. Další podrobnosti o těchto verzích najdete v tématu Co je nového .
- Přidání Entity Frameworku do nových projektů pomocí nástrojů EF automaticky přidá balíček NuGet EF 6.2. Můžete ručně nainstalovat nebo upgradovat na jakýkoli balíček EF NuGet dostupný online.
- Ve výchozím nastavení je instance SQL Serveru dostupná v této verzi sady Visual Studio instancí LocalDB s názvem MSSQLLocalDB.
Část serveru připojovací řetězec, kterou byste měli použít, je "(localdb)\MSSQLLocalDB".
Při zadávání připojovací řetězec v kódu jazyka C# nezapomeňte použít doslovný řetězec s
@
předponou nebo dvojité zpětné lomítko "\\".
Visual Studio 2015 až Visual Studio 2017 15.6
- Tyto verze sady Visual Studio zahrnují nástroje Entity Framework a modul runtime 6.1.3. Další podrobnosti o těchto verzích najdete v předchozích verzích .
- Přidání Entity Frameworku do nových projektů pomocí nástrojů EF automaticky přidá balíček NuGet EF 6.1.3. Můžete ručně nainstalovat nebo upgradovat na jakýkoli balíček EF NuGet dostupný online.
- Ve výchozím nastavení je instance SQL Serveru dostupná v této verzi sady Visual Studio instancí LocalDB s názvem MSSQLLocalDB.
Část serveru připojovací řetězec, kterou byste měli použít, je "(localdb)\MSSQLLocalDB".
Při zadávání připojovací řetězec v kódu jazyka C# nezapomeňte použít doslovný řetězec s
@
předponou nebo dvojité zpětné lomítko "\\".
Visual Studio 2013
- Tato verze sady Visual Studio zahrnuje a starší verzi nástrojů Entity Framework a modulu runtime. Doporučujeme upgradovat na Entity Framework Tools 6.1.3 pomocí instalačního programu. Další podrobnosti o těchto verzích najdete v předchozích verzích .
- Přidání entity Framework do nových projektů pomocí upgradovaných nástrojů EF automaticky přidá balíček NuGet EF 6.1.3. Můžete ručně nainstalovat nebo upgradovat na jakýkoli balíček EF NuGet dostupný online.
- Ve výchozím nastavení je instance SQL Serveru dostupná v této verzi sady Visual Studio instancí LocalDB s názvem MSSQLLocalDB.
Část serveru připojovací řetězec, kterou byste měli použít, je "(localdb)\MSSQLLocalDB".
Při zadávání připojovací řetězec v kódu jazyka C# nezapomeňte použít doslovný řetězec s
@
předponou nebo dvojité zpětné lomítko "\\".
Visual Studio 2012
- Tato verze sady Visual Studio zahrnuje a starší verzi nástrojů Entity Framework a modulu runtime. Doporučujeme upgradovat na Entity Framework Tools 6.1.3 pomocí instalačního programu. Další podrobnosti o těchto verzích najdete v předchozích verzích .
- Přidání entity Framework do nových projektů pomocí upgradovaných nástrojů EF automaticky přidá balíček NuGet EF 6.1.3. Můžete ručně nainstalovat nebo upgradovat na jakýkoli balíček EF NuGet dostupný online.
- Ve výchozím nastavení je instance SQL Serveru dostupná v této verzi sady Visual Studio místní databází s názvem v11.0.
Část serveru připojovací řetězec, kterou byste měli použít, je "(localdb)\v11.0".
Při zadávání připojovací řetězec v kódu jazyka C# nezapomeňte použít doslovný řetězec s
@
předponou nebo dvojité zpětné lomítko "\\".
Visual Studio 2010
- Verze nástrojů Entity Framework, která je k dispozici v této verzi sady Visual Studio, není kompatibilní s modulem runtime Entity Framework 6 a nelze ji upgradovat.
- Ve výchozím nastavení nástroje Entity Framework přidají do svých projektů Entity Framework 4.0. Abyste mohli vytvářet aplikace pomocí jakékoli novější verze EF, musíte nejprve nainstalovat rozšíření NuGet Správce balíčků.
- Ve výchozím nastavení je všechna generování kódu ve verzi nástrojů EF založená na EntityObject a Entity Framework 4. Doporučujeme přepnout generování kódu tak, aby bylo založeno na DbContext a Entity Framework 5, a to tak, že nainstalujete šablony generování kódu DbContext pro C# nebo Visual Basic.
- Po instalaci rozšíření NuGet Správce balíčků můžete ručně nainstalovat nebo upgradovat na jakýkoli balíček EF NuGet dostupný online a použít EF6 s Code First, který nevyžaduje návrháře.
- Ve výchozím nastavení je instance SQL Serveru dostupná s touto verzí sady Visual Studio SQL Server Express s názvem SQLEXPRESS.
Část serveru připojovací řetězec, kterou byste měli použít, je .\SQLEXPRESS.
Při zadávání připojovací řetězec v kódu jazyka C# nezapomeňte použít doslovný řetězec s
@
předponou nebo dvojité zpětné lomítko "\\".
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.