我知道这是一个高层次的问题(可能甚至是模糊的),但不深入细节,这里是……
我们正在设计一个wcf服务,作为两个大型内部web应用程序之间的翻译器。每个应用程序都有自己的域类。我们的服务将被两者调用,传入域名并从另一个应用程序返回响应。由于源代码控制问题,团队成员不希望在解决方案之间共享项目。在不引用其他应用程序的情况下,在两种解决方案中处理域对象的最佳/适当方式是什么?目前的共识是维护主要应用程序和翻译器中的域类。
发布于 2014-04-30 12:51:59
您不应该在您的“翻译器”服务中维护域类。
理想情况下,您应该使用"translator“服务的数据契约来传入和传出对象。您的"translator“服务应该有一个数据契约项目,这两个web应用程序都引用了该项目。域类只能在自己的域内引用,不能在任何地方引用。
https://stackoverflow.com/questions/23373671
复制相似问题