Linq to sql 是否可以反转Linq 2 SQL对象图的DataContractSerialization的单向行为?

Linq to sql 是否可以反转Linq 2 SQL对象图的DataContractSerialization的单向行为?,linq-to-sql,serialization,Linq To Sql,Serialization,按照约定,主外键关系父端的属性标记为序列化。双向关联中的另一端未序列化 是否有可能以某种方式逆转这种情况,从而使子端序列化父端?这似乎是不可能的。我没有使用DataContractSerializer,而是选择使用XmlSerializer,只控制实体之间相互关系的“可见性”,使它们可以是公共的,也可以是内部的。这与XmlInclude而不是KnownType属性相结合,使我能够实现最初的目标

按照约定,主外键关系父端的属性标记为序列化。双向关联中的另一端未序列化


是否有可能以某种方式逆转这种情况,从而使子端序列化父端?

这似乎是不可能的。我没有使用DataContractSerializer,而是选择使用XmlSerializer,只控制实体之间相互关系的“可见性”,使它们可以是公共的,也可以是内部的。这与XmlInclude而不是KnownType属性相结合,使我能够实现最初的目标