代码之家  ›  专栏  ›  技术社区  ›  Jacob Adams

WCF-在多个服务中使用相同的类型

  •  0
  • Jacob Adams  · 技术社区  · 16 年前

    我们开始使用Entity Framework v1构建公共实体模型。其目标是将各种公共操作公开为可供多个不同客户机使用的服务。我们遇到的问题是跨多个服务重用类型。例子:

    Service 1(AT) http://example/service1/service.svc )返回列表

    Service 2(AT) http://example/service2/service.svc )返回引用了产品对象的审阅对象。

    我想在我的客户端应用程序(通常是Silverlight)中引用这两个服务,但两个服务的产品类型相同。我该怎么做?

    1 回复  |  直到 15 年前
        1
  •  1
  •   MattC    16 年前

    听起来像是一个带有接口/datacontracts的公共库。

    它将包含服务应返回的iproduct/iproductdatacontract。

    然后,这将在这三个国家共享。具体的实现将取决于每个服务,只要它们符合数据契约/接口。

    推荐文章