我的解决方案中有 WCF 服务和 WPF 应用程序。
该应用程序包含我创建的对象(客户、产品等)、我的窗口和我的业务逻辑。
我需要检索使用该服务的客户列表,但该服务不知道什么是客户。
我可以将我的所有对象都放在两个项目中,或者从另一个项目中引用一个项目,但这似乎不是正确的方法。
知道我应该在这里做什么吗?
我的解决方案中有 WCF 服务和 WPF 应用程序。
该应用程序包含我创建的对象(客户、产品等)、我的窗口和我的业务逻辑。
我需要检索使用该服务的客户列表,但该服务不知道什么是客户。
我可以将我的所有对象都放在两个项目中,或者从另一个项目中引用一个项目,但这似乎不是正确的方法。
知道我应该在这里做什么吗?
在您的服务中使用数据合同,例如。
[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)
何时添加 WCF 的服务引用或添加定义 WCF 服务的 .dll 以防万一您使用 ServiceHost 类从代码中调用 WCF 服务,您可以为该客户类创建对象并轻松使用它。
谢谢
CK 尼丁 (TinTin)