I tried to serialize POCO class that was automatically generated from Entity Data Model .edmx and when I used
JsonConvert.SerializeObject
Simply place Configuration.ProxyCreationEnabled = false; inside the context file; this will solve the problem.
Configuration.ProxyCreationEnabled = false;
public demEntities() : base("name=demEntities") { Configuration.ProxyCreationEnabled = false; }