动态数据:使用Views而不是Tables,Scaffolds对于LINQ类是只读的吗?

时间:2008-12-05 16:57:14

标签: asp.net dynamic-data

我正在尝试使用ASP.NET动态数据功能为我的数据模型生成CRUD脚手架。我的模型包含超类型/子类型关系,因此一些逻辑实体在两个表之间分开:一个用于通用数据,一个用于特定于子类型的数据。

在LINQ上下文中,我将这些实体公开为单个类,由将表连接在一起的视图支持。我还为插入/更新/删除创建了sprocs,并配置了类行为以使用它们。

当我打开脚手架时,它只会生成此数据的只读视图。添加,编辑和删除链接不会显示。为什么呢?

1 个答案:

答案 0 :(得分:3)

解决:问题是我在将视图拖到曲面上后没有在LINQ类上识别主键列。添加PK后,CRUD功能出现了。