簡體   English   中英

將實體框架直接連接到Microsoft Dynamics CRM

[英]connect entity framework directly to Microsoft Dynamics CRM

我們目前正在研究一個在后端使用SQL Server並通過Entity Framework設置的項目。 最近,我們被要求探索使用Dynamics CRM的可能性。 出現了一些問題,導致我們沒有完全使用CRM,但是企業希望我們使用它來保存數據,即使它在后台使用SQL Server。 我們考慮過將現有代碼直接連接到Dynamics CRM已創建的數據庫,並以此方式更新數據。 對於閱讀,我認為應該沒問題,但是有人嘗試過更新嗎? CRM似乎有很多表,我敢肯定通過CRM更新一個表會對其他表產生影響,我們不確定是否直接通過Entity Framework直接更新它會遵循相同的路徑,否則以后可能會丟失一些東西。

從CRM的不受支持的自定義列表中:

使用SQL命令或Microsoft Dynamics CRM SDK中未描述的任何技術,Microsoft Dynamics CRM數據庫中的數據(記錄)更改。

基本上可以排除您在尋求MSFT協助,執行升級等時不受支持的可能性。除了獲得支持之外,通過API還會實施許多業務規則(例如安全性,插件,元數據規則等),這些規則不是由數據庫強制執行的。 支持的方法是通過CRM的API(例如Web APIOrganization Service等)進行。

Dynamics 365 Web API是oData v4.0接口,因此您可以將其直接連接到Entity Framework。 在前端,您將擁有實體,但在后台調用了API。 這是將支持的適當的自定義。

您可以按照本文檔查看如何將實體框架連接到oData源(Dynamics)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM