|
|
1
1
是的,这是解决问题的好方法。 定义一个接口来表示存储库的操作,例如:
然后创建一个业务逻辑层,将存储库映射到对象上:
然后使用:
|
|
|
2
1
好吧,我建议你重新评估一下这个想法。 到底是什么 获得 将这些类移动到一个链接到多个应用程序的可重用库中,会有什么好处? 到底是什么 疼痛 您将体验到将这些类移动到链接到多个应用程序的可重用库中吗? 我很有信心,如果你走这条路,你会体验到 相当地 痛苦大于收获。
为什么?这对你有什么好处? 通过单击“添加引用”和“复制和粘贴代码文件目录”并单击“添加现有项”,您真的希望节省多少时间? 当你第一次更改这个库并在某个应用程序中创建一个bug,而不是为其进行更改时,你认为你会损失多少时间?您将花费多少时间来管理链接到多个不同应用程序的共享库的多个版本?您认为要花费多少时间来概括这个库的概念,而不是仅仅做手头上的应用程序所需的工作?当您在需要更多实体的域中使用用户组时,扩展该用户组需要多少额外时间,而不是将其放入库中? 如果你继续这样做,我愿意打赌你会输的比你得到的更多。 |
|
|
3
1
经过思考,我发现这个解决方案可能是好的。
随着
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |