Пойманный в ловушку с Динамическими данными Asp.Net с Linq2SQL, куда двигаться дальше?
В течение нескольких лет Dynamic Data с Linq2SQL служил классным и простым инструментом для создания проектов администрирования. Но поддерживать эти проекты становится все более и более проблематичным после 5 лет, потому что с точки зрения жизненного цикла дополнений Asp это тупик.
Кто-нибудь сталкивался с подобным решением, куда двигаться дальше?
1 ответ
Я попал в эту ловушку на предыдущей работе, где многие проекты были "быстрыми и грязными", а затем стали основными приложениями. Мое предложение состоит в том, чтобы описать проблему для вашего руководства, и, когда произойдет следующее изменение, выделите дополнительное время для перевода части основного ORM в Entity Framework.
Поскольку у вас уже есть база данных, вы можете использовать файлы EDMX, а затем использовать эти сгенерированные классы в качестве модели или создать один сверху.
Обязательно объясните своему руководству, что время, затраченное на создание лучшего ядра, позже окупит дивиденды, поскольку обслуживание станет проще, поскольку вы больше не будете работать с недостатками Dynamic Data.