最简单的答案是,IOrganizationService是一个接口,而OrganizationServiceProxy是一个实现IOrganizationService接口的类。这意味着IOrganizationService上的任何属性/方法默认情况下也可以通过OrganizationServiceProxy获得。
如果在插件或自定义工作流活动的上下文中运行,它将使您能够访问可以用来询问CRM的IOrganizationService。
如果您正在编写外部的东西,例如windows服务或独立应用程序,那么通常使用OrganizationServiceProxy类来设置到CRM web服务的连接。显然,您可以稍后将其分配给一个IOrganizationService(例如,用于单元测试的依赖项注入/)。或者,如果您愿意,则没有理由继续使用OrganizationServiceProxy。