【发布时间】:2010-02-03 13:37:40
【问题描述】:
我对 Web 服务非常陌生,需要创建一个可以处理对象图的 Web 服务。我的典型示例是 CRM Web 服务,给定客户编号将返回 Company 类型的“对象”,其集合属性为 Contacts。
即:
[WebService]
public Company GetCompanyByCustomerNumber( string customerNumber ) {...}
将返回一个实例:
public class Company
{
....
public List<Contact> Contacts { get { ... } }
}
如果能够创建 web 服务,这样它就可以很容易地从 Visual Studio 中使用,这样它就可以直接与公司和相关联系人一起工作……
这可能吗?
谢谢 弗雷德里克
【问题讨论】:
-
虽然与此没有明确相关,但我建议您查看 NHibernate 来对您的服务返回的数据进行实际查询,但我承认 WCF 和 NH 的会话管理模式相当复杂。
-
谢谢,但我在“内部”拥有一切,这是为了与外部交流:-)
标签: c# web-services object-graph