Entity Framework and the XmlIgnoreAttribute

Posted by Mikey Cee on Stack Overflow See other posts from Stack Overflow or by Mikey Cee
Published on 2010-03-15T02:23:49Z Indexed on 2010/03/15 2:29 UTC
Read the original article Hit count: 428

Filed under:

Say you have a one to one relationship in your entity model. The code generator will decorate it with the following attributes:

[global::System.Xml.Serialization.XmlIgnoreAttribute()]
[global::System.Xml.Serialization.SoapIgnoreAttribute()]
public RelatedObject Relationship { get {...} set {...} }

I want to serialize my parent object together with all its properties for which data has been loaded through an XML web service. Obviously, these related properties do not get serialized because of these attributes.

So for my purposes I just want to remove these "don't serialize me" attributes. I can do a find and replace in the designer code, but any modifications I make in the designer will put these attributes back in.

How do I permanently get rid of these attributes?

VS 2008 / EF 3.5.

© Stack Overflow or respective owner

Related posts about entity-framework