2
Microsoft CRM高級開發人員擴展讓他們早早綁定了CRM客戶端的Web服務調用。Microsoft CRM 2011中PreImage的早期綁定
我現在正在編寫一個插件,我想訪問預映像中定義的屬性。所有的例子都將preimage轉換爲Microsoft.Xrm.Sdk.Entity,它使用後期綁定來訪問它的屬性。我不喜歡硬編碼所有這些字符串的屬性名稱到我的插件,並希望找到一種方法,通過使用早期綁定來避免它。
這裏是一個鑄造
var preMessageImage = (Microsoft.Xrm.Sdk.Entity)context.PreEntityImages["MyPreImage"];
的一個例子,但我必須使用後期綁定訪問屬性
var myProperty = preMessageImate.Properties["MyProperty"];
有什麼辦法這個原像投到具有XRM對象所有使用早期綁定定義的屬性,所以我不必硬編碼所有的屬性名稱?