【发布时间】:2011-06-10 21:50:26
【问题描述】:
以查找所有未接电话的客户为例。在 SQL 中,HAVING 子句可以帮助您完成大部分工作。在 CRM SDK 中,它会有点困难,我敢打赌,会通过网络发送更多数据,供 CRM 服务器处理。
所以我希望我的插件、应用程序、自定义工作流程通过过滤视图读取数据库,然后通过 Web 服务更改它需要的内容。
问题:如何从 SDK 中获取组织背后的数据库的数据库连接字符串?
当然,我现在知道它是什么,并且可以对其进行硬编码或配置。但我希望用户使用发现服务和应用程序找到他们的 CRM 实例来处理其余的事情。
快速测试,简单的 SQL
SELECT subject, phonenumber, createdon FROM FilteredPhoneCall WHERE activityid = @phoneCallID
比 SDK 的 Retrieve 方法快大约 4 倍。
【问题讨论】:
标签: sql-server performance dynamics-crm dynamics-crm-4