JSON序列化NHibernate惰性加载实体

JSON序列化NHibernate惰性加载实体,json,nhibernate,serialization,lazy-loading,Json,Nhibernate,Serialization,Lazy Loading,我正在开发一个使用NHibernate进行数据库交互的模型。有一个名为PostCategory的类,它包含一个延迟加载的Post集合,我正在使用NewtonSoft.jsonapi将对象序列化为Json 当我尝试序列化PostCategories集合时,它们会抛出错误,这是因为其中的延迟加载帖子。目前,我正在创建一个匿名查询,以仅从PostCategory中选择特定属性,并将该查询序列化为JSON 有没有更好的办法来解决这个问题 Vijaya Anand我建议您按照ayende的解释序列化匿名对

我正在开发一个使用NHibernate进行数据库交互的模型。有一个名为PostCategory的类,它包含一个延迟加载的Post集合,我正在使用NewtonSoft.jsonapi将对象序列化为Json

当我尝试序列化PostCategories集合时,它们会抛出错误,这是因为其中的延迟加载帖子。目前,我正在创建一个匿名查询,以仅从PostCategory中选择特定属性,并将该查询序列化为JSON

有没有更好的办法来解决这个问题


Vijaya Anand

我建议您按照ayende的解释序列化匿名对象。

我通过在惰性集合上添加[JsonIgnore]属性解决了这个问题。