Dynamics CRMエンティティ一覧がほしい時に実行するSQL
Dynamics CRMのエンティティ一覧がほしい時に実行するSQLです。
ソリューションファイルをダウンロード、加工したりする手間を省きたいときなどに使用します。
SELECT MAX(CASE ObjectColumnName WHEN 'LocalizedName' THEN tmp.Label ELSE NULL END) AS LocalizedName ,MAX(CASE ObjectColumnName WHEN 'Description' THEN tmp.Label ELSE NULL END) AS Description FROM ( SELECT ObjectId ,ObjectColumnName ,Label FROM MetadataSchema.LocalizedLabel INNER JOIN EntityView ON LocalizedLabel.ObjectId = EntityView.EntityId WHERE ObjectColumnName IN ('LocalizedName','Description') ) tmp GROUP BY tmp.ObjectId
参考サイト
dev.classmethod.jp