我正在針對MS CRM 2011進行開發。我發現有很多痛點,包括臨界斷裂,半角LINQ支持。CRM 2011哪些字段正在使用?
這且不說最新的一個具有與內置領域有很多這就是被隱藏起來,不推薦做和/或未使用的,只要用戶關注。然而從開發人員的角度來看,我們不知道這些字段已被棄用。由crm util生成的上下文仍然會生成這些屬性。所以最終發生的事情是,開發人員針對在幾次事件中被棄用的屬性/關係/實體進行編碼。
所以現在的問題是,有沒有一種方法來詢問crm服務的字段/屬性列表,而不是以任何形式對每個實體?還有什麼方法可以爲所有未使用的實體詢問crm服務(缺少更好的單詞)。這些可能是被孤立的實體,尚未在一段時間和/或更新的空等
我這樣的名單,希望開發商就知道看出來的,而不是對CRM的背景下盲目編碼,這是一個令人沮喪的來源。
在此先感謝。
感謝喬希,我需要再研究一下這篇文章,但它看起來像是引領了正確的道路。我仍然需要弄清楚約定如何限制生成的實體。有沒有辦法將屬性/字段標記爲過時/未使用等 - 就像你可以在代碼中一樣? – Alwyn
不是我所知道的。我還沒有親自定製crmsvcutil。但是,我想知道某種後處理器是否可以從自定義xml文件讀取過時的字段,並將這些屬性應用於生成的cs文件中的屬性?我用快速搜索找到了這個:http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret。asp –
如果你仍然想找出表單上的哪些字段,只需看到以下內容:http://mscrmtools.blogspot.com/2011/10/tool-update-searchable-property-updater.html –