1

我的解决方案中有 WCF 服务和 WPF 应用程序。

该应用程序包含我创建的对象(客户、产品等)、我的窗口和我的业务逻辑。

我需要检索使用该服务的客户列表,但该服务不知道什么是客户。

我可以将我的所有对象都放在两个项目中,或者从另一个项目中引用一个项目,但这似乎不是正确的方法。

知道我应该在这里做什么吗?

4

2 回答 2

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 尼丁 (TinTin)

于 2012-12-20T09:33:36.443 回答
0

何时添加 WCF 的服务引用或添加定义 WCF 服务的 .dll 以防万一您使用 ServiceHost 类从代码中调用 WCF 服务,您可以为该客户类创建对象并轻松使用它。

谢谢

CK 尼丁 (TinTin)

于 2012-12-21T05:00:41.580 回答