SDKを使用して.netアプリケーションでcrmからデータを取得しようとしています。 リストを取得するために簡単なクエリを実行することができましたが、IDではなく項目を使用して関連するエンティティを取得したいと考えています。XRM SDKを使用してmsダイナミクスcrmから関連データを取得
LinkedEntitiesがちょうど戻っエンティティに2つの列を置くしかし、私は(これは機会テーブルからエンティティのコレクションを返します)
を
QueryExpression query = new QueryExpression
{
EntityName = "opportunity",
....
LinkEntity linkEntityAccount = new LinkEntity()
{
LinkFromEntityName = "opportunity",
LinkFromAttributeName = "opportunityid",
LinkToEntityName = "serviceappointment",
LinkToAttributeName = "regardingobjectid",
JoinOperator = JoinOperator.Inner,
Columns = new ColumnSet(new string[] { "scheduledstart", "scheduledend" }),
EntityAlias = "service"
};
query.LinkEntities.Add(linkEntityAccount);
のようなものを試してみました。
サービスアポイントエンティティ/データを含むエンティティであることを希望します(この例では、entity.serviceappointment
)。代わりに、このようなservice.scheduledstart
とservice.scheduledend
としての実体でそこにいるのフィールドで私はSDKでRelationship
とRelationshipQueryCollection
物事を見てきましたが、私は最初opportunity
エンティティを取得せずに、クエリを実行しますクエリ設定することができませんでした。しかし、それは私が必要とするかもしれないように見える?よく分かりません。
これも可能ですか?あるいは、単にエンティティを個別にクエリする必要がありますか?私の知っている
おかげ