我的解决方案中有一个WCF服务和一个WPF应用程序。
该应用程序包含我制作的对象(客户,产品等),我的窗口和我的业务逻辑。
我需要检索使用该服务的客户列表,但该服务不知道什么是客户。
我可以将所有对象放在两个项目中,或者从另一个项目中引用一个项目,但这似乎不是正确的方法。
知道我该怎么办?
答案 0 :(得分:2)
在您的服务中使用数据合约,例如。
[DataContract]
public class Customer
{
[DataMember]
public int CustomerID{ get; set; } }
[DataMember]
public string CustomerName{ get; set; }
}
public interface ICustomerService
{
[OperationContract]
List<Customer> GetAllCustomer();
}
public Class CustomerService:ICustomerService
{
List<Customer> GetAllCustomer()
{
// write your own code to fill List<Customer> ans return it
}
}
由于
Ck Nitin(TinTin)
答案 1 :(得分:0)
如果要使用ServiceHost类从代码调用WCF服务,何时添加WCF的服务引用或添加定义了WCF服务的.dll,您可以为此客户类创建对象,您可以轻松地用它。
由于
Ck Nitin(TinTin)