【问题标题】:OData WCF Service Self Updating DataModelOData WCF 服务自更新数据模型
【发布时间】:2013-11-11 15:26:34
【问题描述】:

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

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

【问题讨论】:

    标签: c# wcf devexpress odata


    【解决方案1】:

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

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

    更新模型后,您将需要构建该项目。这将构建您的服务器端类库。

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

    我对您的解决方案的结构做了一些假设,并且没有使用 DXTEREME,所以如果有问题请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多