В настоящее время у нас есть решение, полностью написанное от руки в ASP.NET и MVC.
В настоящее время в DAL существует множество отвратительных хаков и обходных путей, и вместо того, чтобы расширять эти хаки, мне удалось убедить масти, что нам нужно перейти на какой-то ORM.
Имея опыт работы с Entity Framework в команде, мы решили использовать Entity Framework, однако у меня есть вопрос по миграции для всех, кто мог иметь опыт работы с этим.
Будут ли проблемы с производительностью, если мы перенесем Entity-by-Entity, пока все не будет перенесено в EF? С какими возможными препятствиями (кроме очевидной необходимости переписывать большую часть BL) мы могли бы столкнуться? Должно ли это быть сделано буквально Entity-by-Entity (с точки зрения создания моделей) или возникнут проблемы с созданием модели Entity и простым изменением BL за битом.
Кажется, я не могу найти какую-либо документацию по этому вопросу ... Кажется, MSDN просто говорит: "Yay Entity Framework - это хорошо, поэтому переход на нее - это хорошо."
Любой совет будет оценен.
PS: я прочитал это: Миграция с «нативной» OODBMS на ORM (Entity Framework / SQL Server)
Однако, поскольку мы решили использовать EF вместо NHibernate, это оказалось не очень полезным.