Dynamics 365 Web API:没有 OData-EntityId 的 GetAsync 记录
Dynamics 365 Web API: GetAsync record without OData-EntityId
我是 Dynamics 365 Web API 的新手,我正在尝试一些东西。
我遵循并成功使用了 BasicOperations C# 应用程序。
现在我想执行 HTTP GET 方法来获取 account/contact 记录,然后用新值更新它。
问题是我似乎无法在不使用 OData-EntityId 的情况下获取记录。甚至有可能这样做吗?所有示例都从创建实体开始,然后使用 ID 执行 update/delete/get 方法。
有人能指出我正确的方向吗?
谢谢!
你可以的。基本上你想过滤主键字段以外的另一个字段。
例如,下面的代码将检索 new_test
属性值为 12 的所有记录。
var response = httpClient.GetAsync("[Organization URI] api/data/v9.0/new_test?$select=new_testid,new_amount,new_caseid,new_email&$filter=new_test eq '12'",
我是 Dynamics 365 Web API 的新手,我正在尝试一些东西。 我遵循并成功使用了 BasicOperations C# 应用程序。
现在我想执行 HTTP GET 方法来获取 account/contact 记录,然后用新值更新它。
问题是我似乎无法在不使用 OData-EntityId 的情况下获取记录。甚至有可能这样做吗?所有示例都从创建实体开始,然后使用 ID 执行 update/delete/get 方法。
有人能指出我正确的方向吗?
谢谢!
你可以的。基本上你想过滤主键字段以外的另一个字段。
例如,下面的代码将检索 new_test
属性值为 12 的所有记录。
var response = httpClient.GetAsync("[Organization URI] api/data/v9.0/new_test?$select=new_testid,new_amount,new_caseid,new_email&$filter=new_test eq '12'",