Asp.net mvc 4 如何使用crm 2011实施MVC4项目

Asp.net mvc 4 如何使用crm 2011实施MVC4项目,asp.net-mvc-4,dynamics-crm-2011,code-first,svcutil.exe,database-first,Asp.net Mvc 4,Dynamics Crm 2011,Code First,Svcutil.exe,Database First,我们有crm 2011,我们想开发使用crm 2011 db的asp.net mvc 4项目。最好的方法是什么 我们还有这些问题: 我们可以使用svcutil生成的类吗? 哪种方法更适合于这种项目数据库优先方法、代码优先方法或其他方法?这是假设您使用的是Windows凭据 这是我们当前的设置: 在一个基本控制器类中定义了两个IOOrganizationService属性(实例,不是静态的,因为它不是线程安全的),该类由所有延迟加载的OrganizationServiceProxy控制器使用。一

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

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

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

这是我们当前的设置:

  • 在一个基本控制器类中定义了两个
    IOOrganizationService
    属性(实例,不是静态的,因为它不是线程安全的),该类由所有延迟加载的
    OrganizationServiceProxy
    控制器使用。一个名为
    服务
    ,使用应用程序池用户的默认Windows凭据创建。另一个名为
    UserService
    ,模拟登录用户
  • 重写基本控制器中的
    Dispose
    ,以确保正在处置
    OrganizationServiceProxy
在这个初始框架设置好之后,这里就完成了所有基本的SDK调用。使用srvcUtil生成的类没有问题,除了不能将它们存储在会话中,因为它们没有标记为可序列化(尽管可以存储Attributes集合)

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