c# - 如何通过Odata实现RetrieveAttributeRequest?

标签 c# odata dynamics-crm dynamics-crm-2016 dynamics-crm-webapi

为了获取OptionSet信息,我们可以发出请求:

// Create the request
RetrieveAttributeRequest attributeRequest = new RetrieveAttributeRequest
{
    EntityLogicalName = Contact.EntityLogicalName,
    LogicalName = "new_string",
    RetrieveAsIfPublished = false
};

// Execute the request
RetrieveAttributeResponse attributeResponse =
    (RetrieveAttributeResponse)_serviceProxy.Execute(attributeRequest);

Console.WriteLine("Retrieved the attribute {0}.",
    attributeResponse.AttributeMetadata.SchemaName);

有没有办法在 crm 2016 中使用 Odata 请求来执行此操作?

最佳答案

是的,你可以,Use the Web API with Dynamics 365 metadata .

我建议您查看 OptionSetMetadata,位于 [Organization URI]/api/data/v8.2/GlobalOptionSetDefinitions

关于c# - 如何通过Odata实现RetrieveAttributeRequest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44638924/

相关文章:

visual-studio-2015 - SSIS Odata 连接成功但集合未加载

dynamics-crm - 在Dynamics CRM 2011中收取运费/运费的税

c# - Linq to Sql 查询两次返回相同的记录

c# - 从数据库加载更多项目

javascript - .net WebApi OData + breeze => [Q] 未处理的拒绝原因(应为空)

c# - WebApi OData 4,用于在 Controller 中批量插入的第二个 POST 端点

c# - 两个 List<FileInfo> 之间的区别

c# - 客户端已断开连接,因为基础请求已完成。不再有可用的 HttpContext

azure-active-directory - AADSTS50013 : Assertion failed signature validation. [原因 - 未找到 key 。,客户端使用的 key 的指纹: 'xxxx'

php - 可以通过 PHP PDO 快速 Access Access 吗?