我创建了一个XAML视图,它有几个绑定到表的文本框。但是,我现在需要将此绑定更改为由客户端创建的相当(过度)复杂查询。
我是否仍然能够编辑数据(在视图后面),因为我看到MySQL视图没有主键的警告?
答案 0 :(得分:0)
显然,如果没有PK,您无法更新View。实际上所有视图字段必须与表格字段对应 1:1 (订单,类型..)。还有其他规则,您可以在MySql Specs of Updatable and Insertable Views中找到它们。
请注意,例如复杂的视图不能具有聚合函数或联合子句等等。
也许您可以创建代码以通过原始视图恢复更新,但为此您必须在视图之间找到可靠的映射。
您能否确定客户视图中规则被破坏的方式?