多年来,使用Linq2SQL的动态数据作为创建管理项目的一个很酷且简单的工具但是在5年后维护这些项目的问题越来越多,因为从Asp插件生命周期的角度看它是一个后端。
是否有人面临类似的决定,接下来要去哪里?
答案 0 :(得分:1)
我在之前的工作中陷入了陷阱,许多项目“快速而肮脏”,然后成为主线应用程序。我的建议是向您的管理层描述问题,当下一个更改出现时,请分配一些额外的时间将一些核心ORM转换为Entity Framework。
由于您已经安装了数据库,因此可以使用EDMX文件,然后将这些生成的类用作模型,或者在顶部创建一个。
请务必向管理层解释,由于您将不再处理动态数据的缺点,现在花时间创建更好的核心将会带来红利,因为维护将变得更加容易。