【发布时间】:2018-01-03 21:57:42
【问题描述】:
我需要接收一个通过 WCF 服务继承的类。
<DataContract()>
<KnownType(GetType(A))>
Public class Base
...
End Class
<DataContract()>
Public Class A
Inherits Base
...
End Class
问题是 A 类在我的业务逻辑项目中,它引用了另一个项目(util 项目)中的基类。那我就不行了:
<KnownType(GetType(A))>
在基类中,因为我需要从 util 项目中添加对业务逻辑项目的引用才能知道 A 类,但它会引发循环引用错误。
嗯,WCF 项目引用业务逻辑项目来发送数据。
【问题讨论】:
标签: wcf inheritance reference receipt known-types