【发布时间】:2010-05-27 12:18:28
【问题描述】:
我第一次创建了 Linq-to-SQL DBML。我将所有表格拖放到设计师那里。这些表都出现在designer.cs 文件中。在 Global.asax 中,我还有 model.RegisterContext() 和 ScaffoldAllTables = true 选项。路线也设置好了。
我可以调出 Scaffolding 页面,但至少有一张桌子丢失了,我正试图显示出来。这个缺失的表与引用它的子表有关系。出现子表。查看子表的数据时,引用缺失/父表的列显示数字 PK int 值,而不是显示“名称”。所以不是显示“汽车”而是显示 1,而不是显示“飞机”而是显示 2,等等。
数据库中有另一个表与丢失的表具有相同类型的结构,并且它正确地出现在脚手架表中。
对于这个缺失的表,我已经尝试显式添加 ScaffoldTable 属性,但无济于事。
有谁知道什么会导致这样的表格不出现在脚手架表格列表中?非常感谢。
【问题讨论】:
标签: linq-to-sql asp.net-dynamic-data