Blog moved to www.jeffreypalermo.com
This post saved me quite a bit of time:
http://sqljunkies.com/WebLog/kmarple/archive/2005/01/11/6180.aspx
We were having a problem with serializing a domain object. It was reporting a circular reference problem. We found out that because we had overriden the Equals method to compare our ids, the XmlSerializer thought all the objects were the same if the id had not been assigned yet. Assigning an id up front solved this serialization issue.
About Jeffrey Palermo
Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate.