Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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
C# OData WCF服务自更新数据模型_C#_Wcf_Devexpress_Odata - Fatal编程技术网

C# OData WCF服务自更新数据模型

C# OData WCF服务自更新数据模型,c#,wcf,devexpress,odata,C#,Wcf,Devexpress,Odata,我很难理解DataModels.edmx(实体框架模型)如何在OData(开放数据协议)WCF服务中工作。如果我使用的是Microsoft SQL Server Management(MSSM)上的现有数据库,当MSSM中的数据库和存储过程发生更改时,DataModels.edmx属性和存储过程是否会自动更新?如果没有,是否可以让他们自己更新 如果有必要的话,我正在使用WCF OData的DevExpress-DXTREME版本,但我认为这个问题更多的是关于WCF服务从根本上是如何工作的 edm

我很难理解DataModels.edmx(实体框架模型)如何在OData(开放数据协议)WCF服务中工作。如果我使用的是Microsoft SQL Server Management(MSSM)上的现有数据库,当MSSM中的数据库和存储过程发生更改时,DataModels.edmx属性和存储过程是否会自动更新?如果没有,是否可以让他们自己更新


如果有必要的话,我正在使用WCF OData的DevExpress-DXTREME版本,但我认为这个问题更多的是关于WCF服务从根本上是如何工作的

edmx模型不会自动更新自身以反映数据库更改

您需要在设计器中打开edmx文件,右键单击设计图面并选择“从数据库更新模型…”

一旦更新了模型,就需要构建该项目。这将构建服务器端类库

构建之后,您需要右键单击服务引用(在引用OData服务的项目中)并选择“更新服务引用”。这将更新客户端类库

我对您的解决方案的结构做了一些假设,但没有使用DxterMe,因此如果有复杂的情况,请告诉我