【问题标题】:Access SQL Database Data From C# Plugin To Use In CRM 2013从 C# 插件访问 SQL 数据库数据以在 CRM 2013 中使用
【发布时间】:2014-08-06 10:27:24
【问题描述】:

我想知道是否可以在 Visual Studio 中的 c# 插件中访问 SQL 数据库中的数据,该插件将在 CRM Dynamics 2013 中使用

如果可能的话,有没有人有任何示例/教程来说明如何做到这一点,因为这对我来说是全新的。

【问题讨论】:

  • 如前所述,这对我来说是全新的,到目前为止,我注意到插件和 CRM 2013 之间存在限制。我尝试在网上寻求帮助,但到目前为止还没有任何帮助跨度>

标签: sql plugins dynamics-crm-2013


【解决方案1】:

看起来你可以做到没有问题:

http://blogs.msdn.com/b/crm/archive/2008/07/08/accessing-a-sql-database-from-a-microsoft-dynamics-crm-plug-in.aspx

外部 DB 函数内置于 C# 中,看起来唯一真正的限制是,如果您使用动态的托管版本,则无法运行完全受信任的插件。这对您是否可以访问外部数据库应该没有影响。如果那是您想要做的,您也无法使用 TSQL 构建“SSRS”报告。我不确定 SSRS 报告是什么,但你的问题没有提到它们,所以我认为这不是你想要做的。

http://social.technet.microsoft.com/wiki/contents/articles/9675.microsoft-dynamics-crm-2011-limitations-of-dynamics-crm-online-vs-on-premises.aspx

【讨论】:

  • 嗨@UnicornoMarley - 这是我遇到的一篇文章,但由于某种未知原因我无法定义using Microsoft.Crm.SdkTypeProxy;,因此得出结论,这可能与文章过时有关现在已经变得多余了(这是我在这个项目中遇到的问题)可选)
  • msdn.microsoft.com/en-us/library/bb959928.aspx 如果您在“使用”语句中遇到错误,这通常意味着您没有安装正确的软件包。我不确定您具体从哪里获得该软件包,但看起来您可以使用 2 个不同的软件包。如果您使用的是 Visual Studio 2013,请尝试在 Nuget 中查找。
  • 这适用于我使用 Dynamics CRM 2013 的 Dynamics CRM 4.0
  • 它们几乎是一样的东西,什么有效,什么无效。更大的区别在于前提与按需。我不知道你使用的是哪一个,但你原来的问题的答案是一样的。您可以从插件访问外部 SQL 数据库吗?是的。如何?使用 C# 中内置的 DB 连接函数。如果您对 C# 中可用的 CRM On Demand 特定功能有疑问,那是我无法回答的另一个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-11
  • 1970-01-01
相关资源
最近更新 更多