Требования к развертыванию (Entity Framework)
В этом разделе представлены сведения о развертывании приложений, использующих для доступа к данным платформу ADO.NET Entity Framework. Дополнительные сведения о платформе Entity Framework см. в разделе Приступая к работе (Entity Framework).
Платформа Entity Framework предоставляет набор средств, интегрирующихся в среду Visual Studio и облегчающих разработку в ней. Дополнительные сведения см. в разделе Средства работы с моделью EDM. В этом разделе не описано использование специальных технологий для развертывания приложений, созданных на базе 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) или более поздняя версия.
При создании модели EDM мастером моделей EDM в файле конфигурации приложения создаются строки соединения EDM. По умолчанию файлы модели и сопоставления развертываются как внедренные ресурсы приложения. При помощи свойства «Обработка артефактов метаданных» файла конструктора сущностей указывается, должны ли файлы модели и сопоставления развертываться как внедренные ресурсы. Дополнительные сведения см. в разделе Развертывание задач при помощи конструктора сущностей.
Убедитесь, что вместе с приложением развертываются файлы модели и сопоставления (с расширениями CSDL, SSDL, MSL) в место, указанное в строке соединения модели EDM. Дополнительные сведения см. в разделе Строки соединения (платформа Entity Framework).
Когда файлы модели и сопоставления EDM внедряются как ресурсы приложения, приложение необходимо будет перекомпилировать и повторно развертывать при каждом обновлении модели EDM.
Поскольку Entity Framework является компонентом платформы .NET Framework, она может распространяться вместе с приложением в соответствии с условиями лицензионного соглашения для платформы .NET Framework. Дополнительные сведения см. в разделе Распространение .NET Framework.
См. также
Другие ресурсы
Руководство по программированию (платформа Entity Framework)