我对Dynamics CRM (托管)和LINQ都是新手,所以请原谅我对这个问题的无知…
我需要访问存储在CRM中的一些数据,但不知道如何访问它。通常我会打开我的SQL管理软件,四处寻找数据,但我不能用托管的CRM数据这样做。
所以..。我的问题是,有没有办法可视化‘数据库’来找到我需要重新存储的数据?
提前谢谢。
发布于 2013-04-18 18:31:43
实际上,事实证明,使用Dynamics CRM Online‘数据库’的方式与使用任意数量的SQL Manager工具的方式大致相同。
Linqpad4 -允许您在多种环境下工作,并使用VB、C#甚至SQL语言编写您的查询。
它看起来像一个很棒的工具,而且已经对我有很大的帮助,它确实使Dynamics / LINQ场景更容易探索和学习。
可在此处下载LinqPad4 : http://www.linqpad.net/
Dynamics CRM的驱动程序可从此处下载: http://archive.msdn.microsoft.com/crmlinqpad
我强烈建议你这样做。
发布于 2013-04-08 19:33:43
如果您想要操作CRM 2011实例的数据,则必须遵循一些规则。
对于CRUD和业务操作,您需要使用CRM 2011 web服务(也可与LINQ结合使用)
也可以(如果您可以连接到数据库)从筛选视图中读取数据,筛选视图是映射到标准CRM实体上的视图(例如,要从实体帐户读取数据,可以使用视图FilteredAccount)
不支持直接从表中读取或修改数据。
如果您想了解实体的结构,可以使用CRM中的自定义区域,或安装元数据浏览器( CRM 2011 SDK中提供的解决方案)来查看属性和关系。
CRM 2011 SDK始终是一个很好的起点,您可以从此处下载:
http://www.microsoft.com/en-us/download/details.aspx?id=24004
在里面你会找到许多示例(如果你想使用LINQ,请检查早期绑定的)以及用于开发的程序集和工具。
发布于 2013-04-09 01:34:10
Download the SDK并将元数据浏览器托管解决方案(\sdk\tools\metadatabrowser\metadatabrowser_2____managed.zip)导入到您的CRM Live实例中。
您还可以尝试下载数据库模式for the out-of-the-box database setup。这并不是最优的,但它可能对你有用。
您还可以安装用于测试的Dynamics CRM的本地版本(例如在虚拟机中)(通过MSDN或免费试用下载)。这将为您提供对数据库的SQL访问。
我建议使用元数据浏览器,它可能会为您提供所需的信息。由于元数据浏览器是托管解决方案,因此可以在不影响组织中的默认解决方案或任何其他解决方案的情况下安装和删除它。
https://stackoverflow.com/questions/15886534
复制相似问题