2016-03-22 79 views
0

創建自定義實體時,我可以在SDK中選擇解決方案嗎?
我已經爲解決方案創建了一個補丁,現在我只想在該補丁中顯示通過sdk創建的新自定義實體,而不是任何其他解決方案。
我該怎麼做。

謝謝將實體添加到特定的解決方案 - CRM 2016 SDK

+0

看看:[如何創建一個最小,完整和可驗證的例子](http://stackoverflow.com/help/mcve) – cuihtlauac

+0

其實我想通過sdk添加enitity,即通過C#代碼,是的我知道所有實體都在默認解決方案中,但我想要的是,如果我從解決方案克隆新補丁,並且如果我設置新的字段或實體,它應該出現在新創建的補丁中,因爲該補丁解決方案將只有那些實體在特定的解決方案中創建,所以這裏是場景。 1-從解決方案克隆新補丁(我有它的獨特名稱)2-我通過代碼創建新的自定義實體。 3-在創建這個特定解決方案中的字段時,我們可以指定什麼方法? –

回答

1

當您創建一個實體時,它將在數據庫中創建並可用於添加到任何非託管解決方案。如果您希望實體出現在特定的解決方案中,則必須在創建它之後將其添加到解決方案中。

沒有辦法讓一個實體只出現在你的解決方案中,它總是在默認的解決方案中可見(所有的實體總是在默認的解決方案中可見,但系統實體除外,其中許多被隱藏)。

+0

謝謝。 其實我想通過sdk添加實體,即通過C#代碼,是的,我知道所有實體都在默認解決方案中,但我想要的是,如果我從解決方案克隆新補丁,並且如果我ceate新字段或實體它應該出現在新創建的修補程序中,因爲該修補程序解決方案將只包含那些在該特定解決方案中創建的實體,所以這裏是場景。 1-我從解決方案中克隆新補丁(我有它的唯一名稱) 2-我通過代碼創建新的自定義實體。 3-在創建這個特定解決方案中的字段時,我們可以指定什麼方法? –

+0

創建它時不會創建它,因爲您創建的任何組件都將添加到默認解決方案中。但是在創建它之後,請嘗試使用AddSolutionComponentRequest將其添加到您的修補程序中。 – Polshgiant

相關問題