我需要手動設置LinqToSql對象之間的父/子關聯的哪個部分被標記爲DataMember屬性。目前看來,DBML設計者總是選擇具有DataMember屬性的Child屬性,並且我無法弄清楚如何以其他方式強制它。如何強制LINQ對象上的Parent屬性爲DataMember?
我需要這個工作默認序列化(DataContractSerializer)。我無法刪除Child屬性(這將只留下父項,併爲父項賦予DataMember屬性,這在某些情況下適用於我,但不是全部)。我需要能夠說「對於這個協會來說,家長需要成爲數據成員,而不應該是兒童。」
是否有某種方式來指示對象的哪些屬性應該或不應該是DataMembers?我能找到的唯一方法就是手動編輯.Designer文件,這顯然不是解決方案。