Совет по замене блока доступа к данным корпоративной библиотеки на Entity Framework

Несколько лет назад мы разработали большое приложение ASP.Net (C # / .net 3.5), которое должно было быть независимым от «ядра СУБД» (то есть это приложение могло использовать SQL Server, Oracle, MySQL ... в качестве механизма БД). Для этого мы использовал блок доступа к данным корпоративной библиотеки 4.1.

Но сейчас, когда мы находимся на этапе «улучшения производительности / масштабируемости», мы думаем об обновлении технологии или перепроектировании основ наших приложений.

Итак, вопрос в том, : есть ли преимущества в переходе на Entity Framework? Сохранит ли EF наши независимые критерии «Database Engine»? Или мы должны сохранить нашу реализацию EntLib DAAB, но обновить ее до последней версии (5.0)?

Спасибо

7
задан GroovyB 4 February 2011 в 09:05
поделиться