有人建议抽象DAL,就像我在三层项目中从表示层抽象BLL一样。有关如何做到这一点的任何建议?我还需要BLL和DAL之间的工厂吗?我需要你的输入员......谢谢。
答案 0 :(得分:2)
有趣 - 在我为表示层执行此操作之前,我会在BL和DAL之间进行抽象。
您的其他问题中使用的方法似乎是合理的 - 为什么不重用它?
object
,然后你可以在它返回时进行转换 - 即:在BL中被调用它的那一点。Activator.CreateInstance()
(正如您在其他问题中使用的那样)是正确的方法。