强类型数据集的TableAdapter不允许我生成Update方法

时间:2009-12-23 15:47:14

标签: c# ado.net strongly-typed-dataset

我的数据库视图被表示为TableAdapter,但我无法生成Update方法。 “创建直接向数据库发送更新的方法(GenerateDBDirectMethods)”显示为灰色。

如何启用此功能?或者我必须手动执行此操作吗?

1 个答案:

答案 0 :(得分:1)

您的表适配器与视图绑定,因此关联数据表的架构是视图的架构。您的视图必须涉及来自多个表的字段,因此在这种情况下,表适配器无法生成可以对视图执行插入/更新操作的具体更新语句。因此,您无法为与视图关联的表适配器生成不同的Update方法。