Несколько лет назад мы разработали большое приложение ASP.Net (C # / .net 3.5), которое должно было быть независимым от «ядра СУБД» (то есть это приложение могло использовать SQL Server, Oracle, MySQL ... в качестве механизма БД). Для этого мы использовал блок доступа к данным корпоративной библиотеки 4.1.
Но сейчас, когда мы находимся на этапе «улучшения производительности / масштабируемости», мы думаем об обновлении технологии или перепроектировании основ наших приложений.
Итак, вопрос в том, : есть ли преимущества в переходе на Entity Framework? Сохранит ли EF наши независимые критерии «Database Engine»? Или мы должны сохранить нашу реализацию EntLib DAAB, но обновить ее до последней версии (5.0)?
Спасибо