怎么将EF 4.1中带有导航属性的实体类序列化为JSON对象呢

如何将EF 4.1中带有导航属性的实体类序列化为JSON对象呢?
实体类A的其中一个属性是另一个实体B的实例,也就是网上说的“导航属性”。
在MVC中返回JsonResult后,会出现“检测到循环引用”的异常。

GOOGLE了下,在查询数据时设置ProxyCreationEnabled = false,LazyLoadingEnabled=false。经测试,确实没有异常了。
但是如果我需要导航属性中的数据,应该怎么办呢。。
------解决方案--------------------
ProxyCreationEnabled = false
那么就回到IsLoaded+Load……
------解决方案--------------------
用attribute标记导航属性,不序列化它。