我必须使用C#在MS CRM(Dynamics)Web服务中的实体上添加,更新和查询(搜索)。

现在MS CRM中有两个实体Account and Contact,它们都可以用来存储客户信息;哪个实体应用于上述操作?

我被告知我必须使用“ CRMService” MS CRM的Web服务,它将为每个实体提供创建,检索,检索多个,更新,删除和获取的通用方法。有没有名为crmservice的网络服务?

<强>问题:

我开发/部署了多个Web服务,但我从未对MS CRM做过任何事情。我不确定如何快速启动开发?

想一想,我应该创建一个项目,将Web服务链接添加到我的VS2005 IDE中,并调用Web方法?这就是全部?我不需要MS CRM SDK吗?如果是,那么我将使用哪些dll?再说一次,如何开始使用它?

任何帮助/链接/指针/图表/文章/等都将受到高度赞赏。

提前致谢。

有帮助吗?

解决方案

首先,从这里开始:

http://technet.microsoft.com/en-us/library /aa613627.aspx

在VS项目中像往常一样添加对此asmx的引用:

的http:///mscrmservices/2006/crmservice.asmx

(使用适当的URL)

并使用该technet文章提供了如何使用这些方法的指南。这应该是你所需要的。如果您有任何其他相关问题,请在此问题中进行编辑并提供。

其他提示

是的,按照Bobby的观点,您不需要SDK来使用Web服务。它包含文档,在编写插件时使用的一些dll以及一些示例项目(您可以查看)。

要使用Web服务,您可能对LinqtoCRM(我开始的项目)感兴趣: http:// codeplex的.com / linqtocrm

关于帐户和联系人,通常您将客户公司建模为“帐户”。然后创建“联系人”附在那些代表您与这些公司交谈的实际人员的账户上。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top