2013-06-16 4 views
0

N-Tier Entity Framework - это архитектурная среда для создания пользовательских приложений на основе Microsoft Entity Framework.N-Tier Entity Framework

Я создаю образец приложения N-Tier Entity Framework Generator.

https://ntieref.codeplex.com/

это приложения работают совершенны ФОС удаленного подключения. , но у него нет подходящей производительности для локального (прямое соединение Entity Frame работает с локальной базой данных). Можно ли использовать этот проект для локального и удаленного подключения к базе данных?

Я не знаю, как решить эту проблему.

ответ

0

N-уровень Entity Framework предоставляет две конфигурации из собственной коробки:

  • удаленные: подключение клиента и сервера с помощью WCF
  • в процессе производства: запускать клиент и сервер на одном уровне в рамках одного и того же процесса

Эти две конфигурации можно легко переключить, используя любую из двух сгенерированных сборок InProcessChannelFactory или RemoteChannelFactory. По умолчанию MEF используется для подключения к канальным фабрикам, и вы можете просто определить, какой из них используется для развертывания того или другого.

С точки зрения производительности подключения к базе данных N-Tier Entity Framework полностью полагается на Entity Framework. Однако, добавив дополнительный слой поверх EF, он также имеет немного накладных расходов по сравнению с обычным EF.

Смежные вопросы