如何使用 crm 2011 实现 mvc 4 项目

Posted

技术标签:

【中文标题】如何使用 crm 2011 实现 mvc 4 项目【英文标题】:how implement mvc 4 project using crm 2011 【发布时间】:2013-10-31 17:15:17 【问题描述】:

我们有 crm 2011,我们想开发使用 crm 2011 db 的 asp.net mvc 4 项目。最好的方法是什么?

我们还有以下问题: 我们可以使用 svcutil 生成的类吗? 哪个更适合这样的项目数据库优先方法或代码优先方法或其他?

【问题讨论】:

【参考方案1】:

这是假设您使用的是 Windows 凭据

这是我们当前的设置:

在所有控制器使用的基控制器类中定义了两个IOrganizationService 属性(实例,不是静态的,因为它不是线程安全的),它是延迟加载的OrganizationServiceProxy。一种称为Service,是使用应用程序池用户的默认 Windows 凭据创建的。另一个名为UserService,正在冒充登录用户。 覆盖基本控制器中的Dispose,以确保正在处理OrganizationServiceProxy

在这个初始框架设置之后,所有基本的 SDK 调用都来自这里。使用 srvcUtil 生成的类没有问题,除了你不能将它们存储在会话中,因为它们没有被标记为可序列化(尽管你可以存储 Attributes 集合)。

就代码优先或数据库优先而言,您需要先在 CRM 中创建实体,以便生成早期绑定的类并在 MVC 站点中使用它们。

【讨论】:

以上是关于如何使用 crm 2011 实现 mvc 4 项目的主要内容,如果未能解决你的问题,请参考以下文章

Django项目:CRM(客户关系管理系统)--45--36PerfectCRM实现CRM用户登陆注销02

如何对 CRM 2011 进行身份验证?

Django项目:CRM(客户关系管理系统)--64--54PerfectCRM实现CRM客户报名链接

Django项目:CRM(客户关系管理系统)--67--57PerfectCRM实现CRM客户报名缴费链接

Django项目:CRM(客户关系管理系统)--66--56PerfectCRM实现CRM客户报名缴费链接

如何模拟用户 CRM 2011 用户?