I have the following WCF DataContract:
[DataContract]
public class Occupant
{
private string _Name;
private string _Email;
private string _Organi
You need a default parameterless constructor. I don't ever plan to actually use mine, so I added a summary for IntelliSense and throw a run-time exception to keep it from being used.
///
/// parameterless default constructor only for serialization
///
public MyClass() { throw new NotImplementedException("parameterless default constructor only for serialization"); }