共享契约需要IExtensibleDataObject接口吗?

时间:2012-12-28 00:28:56

标签: wcf

我们正在为内部公司使用开发WCF服务。实体(数据协定)位于单独的程序集中,并由服务和使用该服务的应用程序引用。

是否需要实现IExtensibleDataObject接口?

1 个答案:

答案 0 :(得分:0)

没有。如果您希望合同接收(例如,在服务呼叫中)比数据成员中列出的数据更多的数据,则使用IExtensibleDataObject(IEDO)。如果在客户端和服务上都有相同的程序集,则情况并非如此。

有关IEDO有用的方案的更详细说明,请查看http://blogs.msdn.com/b/carlosfigueira/archive/2011/09/27/wcf-extensibility-other-serialization-extensions.aspx上的帖子。