Поделиться через


Требования к развертыванию (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)