代码之家  ›  专栏  ›  技术社区  ›  Seth Petry-Johnson

动态数据:对于使用视图而不是表的LINQ类,脚手架是只读的吗?

  •  0
  • Seth Petry-Johnson  · 技术社区  · 17 年前

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

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

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

    1 回复  |  直到 14 年前
        1
  •  3
  •   Seth Petry-Johnson    17 年前

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

    推荐文章