2011-08-14 118 views
1

我有一個.dbml設計器視圖,我有屬性的類,當我想從類中刪除一個屬性,它從視圖中刪除它,但它仍然可以從該屬性訪問我的代碼。LINQ to SQL刪除屬性

所以我的問題是:我如何刪除類屬性,它不會被訪問?

編輯:

class diagram

View是類似的東西,當我刪除的任何財產。它仍然可以在我的代碼中訪問該屬性。我怎樣才能永久刪除該屬性?

+0

你的意思是,刪除一個屬性?你想把它設置爲null嗎? – svick

回答

1

DBML是代碼生成器的輸入。如果該屬性不存在於輸入中,則它不應該存在於生成的輸出中。我懷疑你只需要在DBML上點擊「保存」 - 或者失敗了,右鍵點擊DBML並點擊「運行自定義工具」。

如果仍然後存在,按F12看到被定義它。

+0

保存DBML文件由於某種原因沒有執行MSLinqToSQLGenerator,但「運行自定義工具」完成了這項工作。謝謝。 –