1

多年来,使用 Linq2SQL 的动态数据作为创建管理项目的一种很酷且简单的工具,但在 5 年后维护这些项目变得越来越困难,因为从 Asp 插件生命周期的角度来看,这是一个死胡同。

有没有人面临类似的决定,下一步该去哪里?

4

1 回答 1

1

我在之前的工作中陷入了这个陷阱,其中很多项目“又快又脏”,然后变成了主线应用程序。我的建议是向您的管理层描述问题,当下一次更改发生时,分配一些额外的时间来将一些核心 ORM 转换为实体框架。

由于您已经有了数据库,您可以使用 EDMX 文件,然后将这些生成的类用作您的模型,或者在顶部创建一个。

请务必向您的管理层解释,现在花时间创建更好的核心将在以后获得回报,因为维护将变得更加容易,因为您将不再解决动态数据的缺点。

于 2013-07-11T15:59:29.197 回答