2014-02-04 2 views
0

Я просто хочу спросить, могу ли я использовать Entity Framework для корпоративного приложения, где размер базы данных может быть 150 + таблиц и может быть более 100 транзакций в секунду.Entity Framework с большой базой данных

У нас есть очень подробные требования к отчетности с полным порядком ведения журнала аудита.

Я немного смущен, если я должен использовать Entity Framework или если я должен идти с блоками Enterprise Library.

ответ

0

уверен, вы можете использовать. на самом деле это зависит от трюка, который вы используете в вашем доступе к данным или в репозитории. обработка памяти является настолько важной темой, когда вы используете ORM. , например, используя linq вместо свойства навигации в сложных объединениях и используя IEnumerable или IQuerable на основе ваших потребностей (надеюсь, вы знаете об этом достаточно). попытайтесь использовать Entity framework 5 или 6 и первый подход кода, поскольку Ef поддерживает шаблон UnitOfWork по умолчанию, и вам больше не нужно писать собственный шаблон Unit Of Work. получить проект this и взглянуть на уровень репозитория с помощью Entity Framework, это лучшая реализация, которую я когда-либо видел для корпоративного приложения, и использовал его несколько раз для крупных корпоративных приложений.

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