gpt4 book ai didi

asp.net-mvc - 有效实现ASP .NET MVC + Dynamics 365

转载 作者:行者123 更新时间:2023-12-01 12:20:19 26 4
gpt4 key购买 nike

我开始开发连接到 Dynamics 365 实现的 ASP .NET MVC 网站。

我连接到 Dynamics 365 的方式是在我的 MVC 网站中使用单独的数据访问层,每次我想检索/创建/更新实体时都会调用 Dynamics 365。

因此,每次我想从 Dynamics 中检索联系人列表时,我都会使用 SDK 中的 CRMServiceClient 类创建一个 OrganizationService 实例,并使用它来查询 CRM。

如果在其他时间我需要更新一个实体,我将再次创建一个 OrganizationService 实例并使用它来更新 CRM 中的数据。

基本上,每次操作我都会创建一个 OrganizationService 实例并查询 CRM。

这是正确的做法吗?我可以采用任何其他方法来获得更好的性能吗?

最佳答案

您最好创建一次 OrganizationService,然后将其存储在应用程序状态中。我对此没有任何经验证据,但我相信创建服务对象可能需要一段时间。

Adxstudio(在被 Microsoft 收购之前创建了 Microsoft CRM 门户)也对从 CRM 检索的数据使用缓存层,以减少发送到 CRM 的查询数量并提高整体性能。

可能值得分析这两者的性能,看看在您的场景中将对象存储在内存中的额外努力是否值得。

关于asp.net-mvc - 有效实现ASP .NET MVC + Dynamics 365,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44880319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com