我在服务器上有一个“强”服务合同 强”这样的服务器:
[ServiceContract]
public interface ICheckService
{
[OperationContract]
IEnumerable<Message> CheckInbox(string user);
}
我将上述定义复制为客户端的 < 坚固> 代理等级 < /坚固 > :
[ServiceContract]
public interface ICheckService
{
[OperationContract]
IEnumerable<Message> CheckInbox(string user);
}
当我正在编辑客户时, 我得到以下错误 :
The type or namespace name Message could not be found (are you missing a using directive or an assembly reference?) (CS0246)
电文.cs
public class Message
{
public int message_id;
public string message_from;
public string message_to;
public string message_text;
public DateTime message_time;
}
Datacontracts
是在这里起作用的吗? 如果是的话,我在服务合同的定义中应该修改什么?
注:服务合同还有其他业务合同,这些合同返回简单的数据类型并正在运作。