kai*_*lya 5 .net c# wcf design-patterns
我正处于为我的应用程序构建wcf服务的阶段,该服务将提供产品..我有,应用程序下的域模型和持久层.
对于服务,我还需要一个类似的域模型和持久层.我不想复制内容,我也不想共享库并将应用程序和服务结合起来.
所以这让我想到,如果我应该创建一个单独的服务(或在我正在创建的这个新工具中实现)数据访问层并使用该服务从应用程序进行数据访问,因此将只有一个数据访问应用程序和服务共享的层
这是一个很好的模式,是否存在等待我的重大问题,如果是这样,你的建议是什么?谢谢!
我曾经遇到过和你一样的情况。最初在开发过程中,没有可用的WCF服务来进行数据访问,所以我使用nhibernate来进行数据访问。为了轻松地从直接 nhibernate 访问切换到 wcf 服务以进行数据检索,我有类似的东西:
\n\nclient app -> Repository Interfaces -> Repository Implementations
(一开始这个通过nhibernate检索数据,第二个通过wcf实现)。
拥有一个对应用程序代码隐藏实现细节的接口可能是解决您问题的合适解决方案。(顺便说一句,nhibernate 数据访问代码主要在服务器端重用,所以你\xc2\xb4t 不必扔掉东西)。
\n 归档时间: |
|
查看次数: |
4054 次 |
最近记录: |