在我們的項目中,我們有一個標準的自動生成的designer.cs文件,鏈接到一個DBML文件,其中包含映射到我們數據庫表的所有對象類。編輯WCF服務的自動生成的DMBL文件
我們希望直接通過WCF服務傳遞這些對象,因此他們需要在適當的時候使用[DataContract]和[DataMember]屬性進行裝飾。這樣做的最佳方法是什麼,以便在更改數據庫方案或其他更改後重新生成designer.cs文件時,更改不會被擦除。
部分類是一種選擇,但如果我想將DataMember屬性來裝飾財產是自動生成的designer.cs文件已經定義,那麼我可以在同一個屬性定義不會增加局部類,因爲這意味着財產將被定義兩次。