System.InvalidOperationException:
There was an error generating the XML document. --->
System.InvalidOperationException: The type
System.Data.Entity.DynamicProxies.Table2_UNIQUE_ID was not expected. Use the
XmlInclude or SoapInclude attribute to specify types that are not known
statically.
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write2_Network(String
n, String ns, Network o, Boolean isNullable, Boolean needType)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write5_ArrayOfNetwork(Object
o)
at
Microsoft.Xml.Serialization.GeneratedAssembly.ListOfNetworkSerializer.Serialize(Object
objectToSerialize, XmlSerializationWriter writer)
at
System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o,
XmlSerializerNamespaces namespaces, String encodingStyle, String id)
--- End of inner exception stack trace ---
at
System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o,
XmlSerializerNamespaces namespaces, String encodingStyle, String id)
at
System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object
o, XmlSerializerNamespaces namespaces)
at
System.Web.Services.Protocols.XmlReturnWriter.Write(HttpResponse response,
Stream outputStream, Object returnValue)
at
System.Web.Services.Protocols.HttpServerProtocol.WriteReturns(Object[]
returnValues, Stream outputStream)
at
System.Web.Services.Protocols.WebServiceHandler.WriteReturns(Object[]
returnValues)
at
System.Web.Services.Protocols.WebServiceHandler.Invoke()
To overcome from
this errors please add the following line to the constructor of the
DataContext. Then everything will work fine again.
this.Configuration.ProxyCreationEnabled = false;