從資料庫取得CRM2011 Attribute Display Name
SELECT EntityView.Name AS EntityName, LocalizedLabelView_1.Label AS EntityDisplayName, AttributeView.Name AS AttributeName, LocalizedLabelView_2.Label AS AttributeDisplayName FROM LocalizedLabelView AS LocalizedLabelView_2 INNER JOIN AttributeView ON LocalizedLabelView_2.ObjectId = AttributeView.AttributeId RIGHT OUTER JOIN EntityView INNER JOIN LocalizedLabelView AS LocalizedLabelView_1 ON EntityView.EntityId = LocalizedLabelView_1.ObjectId ON AttributeView.EntityId = EntityView.EntityId WHERE LocalizedLabelView_1.ObjectColumnName = 'LocalizedName' AND LocalizedLabelView_2.ObjectColumnName = 'DisplayName' AND LocalizedLabelView_1.LanguageId = '1033' AND LocalizedLabelView_2.LanguageId = '1033' AND EntityView.Name IN ('Account','Contact') ORDER BY EntityName, AttributeName
reference from: http://jianwang.blogspot.tw/2009/03/get-entityattributes-display-name-from.html
沒有留言:
張貼留言