Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten temat zawiera informacje na temat wdrażania aplikacji korzystających z programu ADO.NET Entity Framework na potrzeby dostępu do danych. Aby uzyskać więcej informacji na temat programu Entity Framework, zobacz Wprowadzenie.
Program Entity Framework udostępnia zestaw narzędzi, które integrują się z programem i ułatwiają programowanie w programie Visual Studio. Aby uzyskać więcej informacji, zobacz narzędzia ADO.NET Entity Data Model Tools. W tym temacie nie opisano sposobu wdrażania aplikacji opartej na programie Entity Framework przy użyciu określonych technologii.
Program Visual Studio udostępnia narzędzia do dystrybucji i wdrażania aplikacji, takich jak wdrażanie technologii ClickOnce. Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji i składników w dokumentacji programu Visual Studio.
Podczas wdrażania aplikacji korzystającej z programu Entity Framework należy wziąć pod uwagę następujące kwestie:
Program Entity Framework jest składnikiem programu .NET Framework, począwszy od programu .NET Framework 3.5 z dodatkiem Service Pack 1 (SP1). Upewnij się, że wersja .NET Framework 3.5 SP1 lub nowsza jest zainstalowana podczas wdrażania aplikacji opartej na Entity Framework.
Po wygenerowaniu modelu koncepcyjnego przez Kreator modelu danych encji, parametry połączenia są tworzone w pliku konfiguracji aplikacji. Pliki modelu i mapowania mogą być osadzone jako zasoby aplikacji lub mogą być kopiowane do katalogu wyjściowego. Domyślnie są one wdrażane jako zasoby aplikacji osadzonej.
Metadata Artifact ProcessingUżyj właściwości pliku Projektanta jednostek, aby wybrać jedną z tych opcji. Aby uzyskać więcej informacji, zobacz How to: Copy Model and Mapping Files to the Output Directory (Instrukcje: kopiowanie plików modelu i mapowania do katalogu wyjściowego).Zadbaj o to, aby informacje o modelu i mapowaniu (wyrażone w języku definicji schematu koncepcyjnego (CSDL), języku definicji schematu magazynu (SSDL) oraz języku specyfikacji mapowania (MSL)) były wdrażane razem z aplikacją i znajdowały się w lokalizacji określonej przez ciąg połączenia. Aby uzyskać więcej informacji, zobacz Parametry połączenia.
Podczas osadzania informacji o modelu i mapowaniu jako zasobów aplikacji należy ponownie skompilować i ponownie wdrożyć aplikację za każdym razem, gdy model koncepcyjny zostanie zaktualizowany.
Ponieważ program Entity Framework jest składnikiem programu .NET Framework, może być dystrybuowany wraz z aplikacją zgodnie z zezwoleniem na umowę licencyjną programu .NET Framework.