我首次創建了Linq-to-SQL DBML。我把所有的桌子拖到設計師手中。這些表都出現在designer.cs文件中。在Global.asax中,我也有scaffoldAllTables = true選項的model.RegisterContext()。路線也被設置。腳手架動態數據頁上缺失表
我可以拉起腳手架頁面,但至少有一個表格丟失,我試圖顯示出來。這個缺失的表與引用它的子表有關係。子表出現。查看子表的數據時,引用缺失/父表的列顯示數字PK int值,而不是顯示「名稱」。因此,不是顯示「汽車」,而是顯示1,而不是顯示「飛機」,而是顯示2等。
DB中還有另一個與缺少的表具有相同類型結構的表,它是正確的出現在腳手架的桌子上。
對於這個缺少的表,我已經嘗試明確添加ScaffoldTable屬性無濟於事。
有誰知道什麼會導致這樣的表不會出現在列表中腳手架表?非常感謝。
好點。表格的名稱是「金額」。我將嘗試在新項目中重新創建此DBML。我實際上是在一個曾經搭建過的現有項目中這樣做的。 – 2010-05-27 21:39:39