Sdílet prostřednictvím


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 "\\".