首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OData v4客户端代码生成器

OData v4客户端代码生成器
EN

Stack Overflow用户
提问于 2015-01-02 20:34:10
回答 3查看 2.3K关注 0票数 0

OData v4客户端代码生成器,开发者如何在客户端生成OData实体类,请解释步骤。

感谢帮助

谢谢

EN

回答 3

Stack Overflow用户

发布于 2017-07-08 04:07:57

假设安装了OData v4代码生成器。如果未安装see here

如果您的端点需要身份验证(您必须手动下载元数据),则为

  1. 使用您喜欢的浏览器上的$metadata检索端点元数据(例如:单击解决方案文件夹中的edmx文件;
  2. 在visual studio上添加代码生成器项;
  3. 将MetadataDocumentUri设置为edmx的完整路径(例如:单击.tt(T4代码生成器)文件-> Run Custom Tool

如果它是公共OData端点 ,则为

  1. 在visual studio上添加代码生成器项;
  2. 将MetadataDocumentUri设置为端点的URL (例如:单击.tt(T4代码生成器)文件->运行自定义工具

您应该拥有使用ODATA端点所需的所有实体和方法。

票数 2
EN

Stack Overflow用户

发布于 2015-02-27 19:52:50

所有准备好的OData代码生成都是由微软提供的……我们需要给服务器的网址,它将自动生成。

票数 1
EN

Stack Overflow用户

发布于 2016-04-14 20:53:25

最佳方法(假设您控制两端)

将来自服务器端的数据对象放入它们自己的程序集中,并在服务器和客户端代码中共享。

如果您不能/不能控制服务器端,则使用

你从这样的服务器接收的数据通常取决于你运行的查询,因为你可以子选择/展开甚至投影成不同的格式,基本上归结为你自己定义一个对象,然后将你从服务器获得的json / xml消息反序列化到它中。

如果您真的想从特定查询中的数据生成类,Micorsoft确实有一个nuget包

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27742310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档