Üzembe helyezési szempontok (Entity Framework)
Ez a témakör az ADO.NET Entity Frameworkt adathozzáférés céljából használó alkalmazások üzembe helyezéséről nyújt tájékoztatást. Az Entity Frameworkről további információt az Első lépések című témakörben talál.
Az Entity Framework olyan eszközöket biztosít, amelyek integrálhatók a Visual Studióban, és megkönnyítik a fejlesztést. További információ: ADO.NET Entity Data Model Tools. Ez a témakör nem ismerteti, hogyan lehet adott technológiákat használni egy Entity Framework-alapú alkalmazás üzembe helyezéséhez.
A Visual Studio lehetővé teszi az alkalmazások terjesztését és üzembe helyezését, például a ClickOnce üzembe helyezését. További információ: Alkalmazások és összetevők üzembe helyezése a Visual Studio dokumentációjában.
Az entitás-keretrendszert használó alkalmazások telepítésekor a következő szempontokat kell figyelembe venni:
Az Entity Framework a .NET-keretrendszer összetevője, kezdve a .NET-keretrendszer 3.5 Service Pack 1 (SP1) csomaggal. Az Entity Framework-alapú alkalmazások telepítésekor győződjön meg arról, hogy a .NET-keretrendszer 3.5 SP1 vagy újabb verzió telepítve van.
Ha az Entitásadatmodell varázsló létrehoz egy elméleti modellt, egy kapcsolati sztring jön létre az alkalmazás konfigurációs fájljában. A modell- és leképezési fájlok beágyazhatók alkalmazáserőforrásként, vagy átmásolhatók a kimeneti könyvtárba. Alapértelmezés szerint beágyazott alkalmazáserőforrásként vannak üzembe helyezve.
Metadata Artifact Processing
Az Entitás Tervező fájl tulajdonságával válasszon egyet ezek közül. További információ : Modell másolása és fájlok leképezése a kimeneti könyvtárba.Győződjön meg arról, hogy a modell- és leképezési információk (a fogalmi sémadefiníciós nyelven (CSDL), a tárolósémadefiníciós nyelv (SSDL) és a leképezési specifikáció nyelve (MSL) az alkalmazással együtt és a kapcsolati sztring által megadott helyen lesznek üzembe helyezve. További információ: Csatlakozás ion strings.
Amikor modell- és leképezési adatokat ágyaz be alkalmazáserőforrásként, minden alkalommal újra kell lefordítania és újra üzembe kell helyeznie az alkalmazást, amikor az elméleti modell frissül.
Mivel az Entity Framework a .NET-keretrendszer összetevője, az alkalmazással újraterjeszthető a .NET-keretrendszer licencszerződés által megengedett módon.