




























这主要是由于ActiveRecord对象默认的属性中设置了Lazy = true,因此查询中,使用Session.load出的是一个Proxy对象,很显然MonoRail的JsonHelper还没有解决这个问题。
在Json.Net(http://www.codeplex.com/Json) 论坛上有人提出了解决方法,
http://www.codeplex.com/Json/Thread/View.aspx?ThreadId=18188
不过,使用AR提供
SlicedFindAll方法可以直接返回一个真实对象,可用于序列化。其中,FindFirst,FindOne都是使用的这个方法查询的。因而可以正常的序列化。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。