thank you, but I don't need to persist the base class, I'm just need it to provide common functionality and the "version" field.
As you see on the other thread (telerik.com/community/forums/orm/general-discussions/objectnetworkattacher-vs-datacontractserializer.aspx) I have problem with the lazy "version" value.
To avoid lazy loading, I can define the "version" field in my base class and call it before serializing:
|protected void BeforeSerialize(StreamingContext ctx)
| int tmp = Version;
Sorry if I'm too lame and can't understand something very trivial.
Thanx in advance,