我很难理解DataModels.edmx (实体框架模型)是如何在OData (开放数据协议) WCF中工作的。如果我在Microsoft管理( MSSM )上使用现有数据库,那么当对MSSM中的数据库和存储过程进行更改时,DataModels.edmx属性和存储过程是否会自我更新?如果没有,是否有可能让他们自己更新?
如果这很重要,我将使用DevExpress DXTREME版本的OData,但我认为这个问题更多的是关于WCF服务如何从根本上工作。
发布于 2013-11-15 17:34:21
edmx模型不会自动更新以反映DB更改。
您需要在设计器中打开edmx文件,右键单击设计图面并选择“更新数据库中的模型.”
一旦您更新了模型,您将需要构建该项目。这将生成您的服务器端类库。
构建完成后,您需要右键单击服务引用(在引用OData服务的项目中)并选择“”。这将更新客户端类库。
对于您的解决方案是如何构造的,并且没有使用DXTEREME,我做了一些假设,所以如果有复杂的情况,请告诉我。
https://stackoverflow.com/questions/19909910
复制相似问题