【发布时间】:2012-10-05 22:43:16
【问题描述】:
我正在使用带有实体框架的 ASP.NET Web API。 我将我的默认序列化程序更改为 JSON.NET(因为默认的 DataContractSerializer 对 EF 根本不起作用)。 现在它更好了(至少它正在工作),但仍然不完美。发送 GET 请求后,我从一个表中获取所有属性以及来自导航属性的大量数据(因此基本上所有来自与我想要获取的实体有关系的其他实体的数据......)。 我怎样才能让它只序列化来自这个实体的字段而不是导航属性?
感谢您的帮助
【问题讨论】:
-
我会说:禁用延迟加载并测试是否有帮助。
-
谢谢!有效!但我不确定为什么。延迟加载基本上会延迟加载数据,那么为什么会导致它呢?
-
酷!我已将我的评论转换为带有附加解释的答案。
标签: entity-framework json.net asp.net-web-api