2009-07-24 52 views
1

有什麼辦法讓生成的linq類留在名稱空間內嗎? 原因是即時通訊工作在一個大項目,有很多不同名稱的表,我不希望他們從項目中的任何地方訪問,除非我們添加命名空間..「隱藏」命名空間內的linq類?

我知道這就是已經在實體框架中實施,但直到他們得到運行平穩即時通訊不再使用它..

我有兩個想法,但還沒有嘗試過任何他們呢。 1.編輯生成的linq類,在命名空間中圍繞整個塊,但這需要我在每次進行更改時手動編輯文件,添加另一個表等等。 2.從app_code文件夾中刪除dbml文件,但這可能不是一個好主意。

感謝提前:)

+0

生成方法如何?通過UI或sqlmetal之類的東西? – drs9222 2009-07-24 21:51:03

回答

1

SqlMetal

sqlmetal有/命名空間的選項。

的Visual Studio

如果你右擊DBML設計師的背景,並選擇您就可以設置上下文一個命名空間,另一個,可能是一樣的,一個是實體的屬性。

+0

真棒,正是我在找的東西。 – Moulde 2009-07-24 22:23:45