2009-02-06 34 views

回答

1

它是一個選項,使屬性私人(在dbml中選擇代碼屬性,並在屬性窗口中設置訪問屬性),並創建一個新的公共屬性,你有更多的控制?這個屬性可以調用私人財產,並提高事件。

我個人已經寫了一個生成器爲我生成必要的文件(如sqlmetal),讓我完全控制代碼。如果你不喜歡生成的dbml,也許這也是你的選擇。

這是BTW幾乎完全爲我把這個問題了相同的答案:Can you prevent LinqDataSource from setting a property?

我希望它能幫助。

+0

潛在我可以這樣做,實際上我認爲LLBLGEN Linq to SQL設計器代碼可能會讓你這樣做。如果是這樣,你顯然需要刪除MS設計人員(應該有更多的生成代碼選項)。 – 2009-02-06 23:04:07