【发布时间】:2011-07-22 09:04:46
【问题描述】:
我对 WCF 和接口有疑问。
我有两节课
public interface ICompany {
string Name { get; set; }
IAddress Address { get; set; }
}
class Company : ICompany {
public string Name { get; set; }
public IAddress Address { get; set; }
}
public interface IAddress {
string Road { get; set; }
}
class Address: IAddress {
string Road { get; set; }
}
我的服务返回
[OperationContract]
Company GetCompany(String name);
但这不起作用,我确定问题出在 Company 类中的 IAddress 上,但这不能以某种方式解决吗?
【问题讨论】:
-
您能否提供比“这不起作用”更多的细节。你得到什么错误信息?什么时候收到?
-
请在发帖前做一些研究。刚刚搜索“wcf interface”找到了重复项。
-
不确定,但请尝试将 ServiceKnownType 属性应用于您的 Webservice 方法的地址
-
你能澄清你的问题吗?错误信息?