C# 使用可编辑网格的Lightswitch,该网格使用视图作为数据源

C# 使用可编辑网格的Lightswitch,该网格使用视图作为数据源,c#,entity-framework,visual-studio-lightswitch,C#,Entity Framework,Visual Studio Lightswitch,我正试图开发一个屏幕中的灯开关,其中显示的数据是从3或4个表组合而成的。但是对于该视图,控件将变为只读 我不知道如何在灯光开关中实现这种功能 是否可以使用具有自定义保存方法的完全自定义可编辑网格将编辑值保存在相关表格中 注意:当我在一张桌子上工作时,它工作得很好 编辑: 要模拟此问题,只需创建一个视图,使用Union返回3/4表中的行,例如: Select Col1, Col2 Col3 from Table1 where Active=1 UNION Select Col1, Col2 Col

我正试图开发一个屏幕中的灯开关,其中显示的数据是从3或4个表组合而成的。但是对于该视图,控件将变为只读

我不知道如何在灯光开关中实现这种功能

是否可以使用具有自定义保存方法的完全自定义可编辑网格将编辑值保存在相关表格中

注意:当我在一张桌子上工作时,它工作得很好

编辑:

要模拟此问题,只需创建一个视图,使用Union返回3/4表中的行,例如:

Select Col1, Col2 Col3 from Table1 where Active=1
UNION
Select Col1, Col2 Col3 from Table2 where Date>GetDate()
UNION
Select Name as Col1, Col2 Col3 from Table3
现在将此视图传递给LightSwitch,以便在网格中进行编辑


谢谢

我在看下面的文章:

但在使网格可编辑时遇到问题

在网上寻找解决方案后。我发现以下URL解决了我的问题:


请分享您的代码,以便更好地理解。真正的代码非常大,数据库大小也很大。但是这个问题很容易模拟。请参阅我的编辑。