Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何从实体框架更新Oracle视图?_Asp.net Mvc_Oracle_Entity Framework 5 - Fatal编程技术网

Asp.net mvc 如何从实体框架更新Oracle视图?

Asp.net mvc 如何从实体框架更新Oracle视图?,asp.net-mvc,oracle,entity-framework-5,Asp.net Mvc,Oracle,Entity Framework 5,我的EF模式包含视图,它与Oracle数据库绑定。 此外,我对Oracle数据库的模式没有任何控制权,我只能对视图/表执行DML操作。 我可以在MVC视图中看到正在加载的数据。还有另一个视图,它加载单个记录,用户可以在其中更改任何字段,并且可以点击Save来更新基础视图。我知道这不像更新表那么简单,因此它给出了一个操作状态错误。有人能告诉我一个正确的方法来实现这一点吗?我们需要更改EDMX文件的XML,并且应该在概念模型部分将对应视图的类型更改为表

我的EF模式包含视图,它与Oracle数据库绑定。 此外,我对Oracle数据库的模式没有任何控制权,我只能对视图/表执行DML操作。
我可以在MVC视图中看到正在加载的数据。还有另一个视图,它加载单个记录,用户可以在其中更改任何字段,并且可以点击Save来更新基础视图。我知道这不像更新表那么简单,因此它给出了一个操作状态错误。有人能告诉我一个正确的方法来实现这一点吗?

我们需要更改EDMX文件的XML,并且应该在概念模型部分将对应视图的类型更改为表