Entity framework sérialiser POCO en JSON

Je suis en utilisant Ef 4.1 et j'ai un POCO objet que je tiens à sérialiser en JSON, j'ai lu il y a un problème lors de l'utilisation de chargement paresseux, mais je ne suis pas sûr que je peux, car un Message pouvez avoir une collection de Message.

Est-il possible de faire cela? sirialize ce genre d'objet en JSON?

Mon Message objet ressemble:

public class Message
{
    [Key]
    public int Id { get; set; }
    public int? ParentId { get; set; }
    public string Title { get; set; }
    public string Content { get; set; }

    public DateTime CreatedAt { get; set; }
    public DateTime? LastModified { get; set; }

    public virtual User User { get; set; }

    public virtual Message Parent { get; set; }

    public virtual ICollection<Message> Children { get; set; }
}
InformationsquelleAutor CD.. | 2011-08-29