Sdílet prostřednictvím


Důležité informace o nasazení (Entity Framework)

Toto téma obsahuje informace o nasazení aplikací, které používají ADO.NET Entity Framework pro přístup k datům. Další informace o entity Framework naleznete v tématu Začínáme.

Entity Framework poskytuje sadu nástrojů, které se integrují s a usnadňují vývoj v sadě Visual Studio. Další informace najdete v tématu ADO.NET Nástroje datového modelu entity. Toto téma nepopisuje, jak pomocí konkrétních technologií nasadit aplikaci založenou na Entity Frameworku.

Visual Studio poskytuje zařízení pro distribuci a nasazování aplikací, jako je nasazení ClickOnce. Další informace naleznete v tématu Nasazení aplikací a komponent v dokumentaci k sadě Visual Studio.

Při nasazování aplikace, která používá Entity Framework, platí následující aspekty:

  • Entity Framework je komponenta rozhraní .NET Framework počínaje aktualizací .NET Framework 3.5 Service Pack 1 (SP1). Při nasazování aplikace založené na entity Framework je nutné zajistit, aby byla nainstalovaná rozhraní .NET Framework 3.5 SP1 nebo novější verze.

  • Když průvodce entity Data Model vygeneruje koncepční model, vytvoří se v konfiguračním souboru aplikace připojovací řetězec. Soubory modelu a mapování lze vložit jako prostředky aplikace nebo je lze zkopírovat do výstupního adresáře. Ve výchozím nastavení se nasazují jako prostředky vložené aplikace. Metadata Artifact Processing Pomocí vlastnosti souboru Návrhář entity vyberte jednu z těchto možností. Další informace naleznete v tématu Postupy: Kopírování modelů a souborů mapování do výstupního adresáře.

  • Ujistěte se, že se společně s aplikací a v umístění určeném připojovací řetězec nasadí informace o modelu a mapování (CSDL), uloží jazyk SSDL (Schema Definition Language) a mapovací jazyk (MSL). Další informace najdete v tématu Připojení ion Řetězce.

  • Když vkládáte informace o modelu a mapování jako prostředky aplikace, musíte aplikaci znovu zkompilovat a znovu nasadit při každé aktualizaci konceptuálního modelu.

  • Vzhledem k tomu, že Entity Framework je součástí rozhraní .NET Framework, lze ji distribuovat s vaší aplikací, jak je povoleno licenční smlouvou .NET Framework.

Viz také