我有一个包含 10 个不同 WPF 应用程序项目的解决方案,我正在考虑进一步重构它们。
这些项目中的每一个都有 LINQ to SQL 类,这些类提供对许多不同数据库和表的访问。幸运的是,这些 LINQ to SQL 类在项目中重复了很多次,因此将它们提取到类库中似乎很有意义。就问题而言:
- 是否有任何我可以构建的基类、接口和/或设计模式来帮助提供数据?相反,存在哪些主要陷阱?
- 使用类库来集中这些项目的所有数据访问有什么缺点?即,有没有更好的方法?
谢谢您的帮助。
我有一个包含 10 个不同 WPF 应用程序项目的解决方案,我正在考虑进一步重构它们。
这些项目中的每一个都有 LINQ to SQL 类,这些类提供对许多不同数据库和表的访问。幸运的是,这些 LINQ to SQL 类在项目中重复了很多次,因此将它们提取到类库中似乎很有意义。就问题而言:
谢谢您的帮助。