【发布时间】:2010-10-29 01:58:33
【问题描述】:
我对 WCF 和实体框架比较陌生,所以请耐心等待。
我正在通过 WCF 服务传递由实体框架生成的对象,并且我希望能够使用 SOAP 和 REST 访问所述对象。我目前所做的工作,但输出的 XML 似乎比它需要的要臃肿得多。以下是来自 REST 调用的示例响应:
http://www.nodarkthings.com/misc/movies.xml
以前,当我使用 LINQ to SQL 尝试此操作(即,通过 WCF 服务传递我的 L2S 对象并通过 REST 调用获取它们)时,我得到了非常简洁的响应,其中主要包含属性标记及其值。也就是说,没有EntityKey、EntitySet等标签。
有没有办法通过 WCF 使用实体框架来实现这一点?
编辑:此外,似乎传递/返回从 EntityObjects 派生的变量的方法在 WCF 测试客户端中不起作用。知道为什么吗?
【问题讨论】:
标签: wcf entity-framework rest xml-serialization