有沒有什麼方法可以在VS2012中創建一個linq2sql模式(* .dbml-file),其中包含許多用於數據庫不同部分的對象圖。例如客戶相關表格的一個圖表和產品相關表格的另一個圖表。如何用許多對象圖創建一個linq2sql模式
問題是,如果我有一個大型的數據庫與很多表對象圖看起來過載。
有沒有什麼方法可以在VS2012中創建一個linq2sql模式(* .dbml-file),其中包含許多用於數據庫不同部分的對象圖。例如客戶相關表格的一個圖表和產品相關表格的另一個圖表。如何用許多對象圖創建一個linq2sql模式
問題是,如果我有一個大型的數據庫與很多表對象圖看起來過載。
沒有什麼能夠阻止您創建不同的dbml
/DataContext
覆蓋數據庫不同子集的對象,但無法查詢或加入不同的DataContext
對象。
如果您的目標僅僅是創建更多可管理的圖表,我會建議您在SQL級別使用SSMS圖表來做到這一點。您可能會創建更多問題,而不是解決方案將不同的DataContext
對象分隔開。
當您超出設計表面上的一小部分物體時,它肯定可以是皇家PITA,但您可以做一些事情使其更容易一些。
保持縮小:)
使用設計圖面上的「佈局圖」上下文菜單項自動排列布局視圖。當你這樣做時,設計師在做出一個乾淨的佈局方面做得相當不錯,儘管我還沒有弄清楚它在表格中顯然是隨機的順序。當你在設計器中時,VS的「屬性」工具窗口有一個下拉列表,您可以快速選擇設計圖面上的表格/對象名稱;一旦您習慣了與第2點相結合的操作,在包含多個表格的表面上進行快速導航相當容易。
這是一個恥辱,雖然他們不給工廠,甚至得出一些箱子或釘一些筆記在表面上的部件,它真的會組織幫助...
無論如何,希望這有些幫助...