Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе содержатся сведения о развертывании приложений, использующих ADO.NET Entity Framework для доступа к данным. Дополнительные сведения о Entity Framework см. в статье "Начало работы".
Entity Framework предоставляет набор средств, которые интегрируются и упрощают разработку в Visual Studio. Для получения дополнительной информации смотрите Инструменты моделирования данных сущностей ADO.NET. В этом разделе не описывается, как использовать определенные технологии для развертывания приложения на основе Entity Framework.
Visual Studio предоставляет средства для распространения и развертывания приложений, таких как развертывание ClickOnce. Дополнительные сведения см. в разделе "Развертывание приложений и компонентов " в документации по Visual Studio.
Следующие рекомендации применяются при развертывании приложения, использующего Entity Framework:
Entity Framework — это компонент .NET Framework, начиная с .NET Framework 3.5 с пакетом обновления 1 (SP1). При развертывании приложения на основе Entity Framework необходимо установить .NET Framework 3.5 с пакетом обновления 1 (SP1) или более позднюю версию.
При создании концептуальной модели мастером модели данных сущности в файле конфигурации приложения создается строка подключения. Файлы модели и сопоставления могут быть внедрены в качестве ресурсов приложения или их можно скопировать в выходной каталог. По умолчанию они развертываются как внедренные ресурсы приложения.
Metadata Artifact ProcessingИспользуйте свойство файла конструктора сущностей, чтобы выбрать один из этих параметров. Дополнительные сведения см. в разделе "Практическое руководство. Копирование файлов модели и сопоставления" в выходной каталог.Убедитесь, что модель и сведения о сопоставлении (выраженные в языке определения концептуальной схемы (CSDL), языке определения хранимой схемы (SSDL), и языке спецификации сопоставления (MSL)) развертываются вместе с приложением и в местоположении, указанном в строке подключения. Дополнительные сведения см. в разделе "Строки подключения".
При внедрении модели и сопоставления сведений в качестве ресурсов приложения необходимо повторно компилировать и повторно развертывать приложение при каждом обновлении концептуальной модели.
Так как Entity Framework является компонентом .NET Framework, его можно распространить с приложением в соответствии с лицензионным соглашением .NET Framework.