1

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

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

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

问题:

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

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

任何帮助/链接/指针/图表/文章/等将不胜感激。

提前致谢。

4

2 回答 2

2

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

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

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

于 2009-05-04T17:33:11.723 回答
1

首先,从这里开始:

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

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

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

(使用适当的 URL)

并且使用那篇technet文章有一个如何使用这些方法的指南。这应该是您所需要的。如果您有任何其他相关问题,只需编辑并在此问题中提供。

于 2009-05-04T13:13:39.727 回答