Dynamics crm 2011 检索相关实体时发生异常
我从CRM获取相关实体时遇到问题 以下代码:Dynamics crm 2011 检索相关实体时发生异常,dynamics-crm-2011,Dynamics Crm 2011,我从CRM获取相关实体时遇到问题 以下代码: var conn = CrmConnection.Parse("my connection string"); var orgService = new OrganizationService(conn); var context = new MyServiceContext(orgService); ... var myEntity = context.CreateQuery<new_myentity>().First(p =>
var conn = CrmConnection.Parse("my connection string");
var orgService = new OrganizationService(conn);
var context = new MyServiceContext(orgService);
...
var myEntity = context.CreateQuery<new_myentity>().First(p => p.new_name == "some name");
myEntity.GetRelatedEntities(context, "relation name").ToList();
var conn=CrmConnection.Parse(“我的连接字符串”);
var orgService=新组织服务(conn);
var context=newmyservicecontext(orgService);
...
var myEntity=context.CreateQuery().First(p=>p.new_name==“some name”);
myEntity.GetRelatedEntities(上下文,“关系名称”).ToList();
在最后一行引发以下异常:
值“Microsoft.Xrm.Client.Configuration.CrmConfigurationProvider,Microsoft.Xrm.Client”未被识别为有效类型,或者不是“Microsoft.Xrm.Client.Configuration.CrmConfigurationProvider”类型
试试看……我无法测试,因为我在这台机器上没有一个早期绑定的类DLL,但我认为这可能会奏效。请让我知道
CrmConnection connection = CrmConnection.Parse("my connection string");
var proxy = new Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy(
connection.ServiceUri,
connection.HomeRealmUri,
connection.ClientCredentials,
connection.DeviceCredentials);
proxy.EnableProxyTypes();
IOrganizationService service = (IOrganizationService)proxy;
var context = new CrmOrganizationServiceContext(service);
var myEntity = context.CreateQuery<Entity>().First(p => p.new_name == "some name");
myEntity.GetRelatedEntities(context, "relation name").ToList();
CrmConnection connection=CrmConnection.Parse(“我的连接字符串”);
var proxy=new Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy(
connection.ServiceUri,
连接。HomeRealmUri,
connection.ClientCredentials,
连接(设备和设备);
proxy.EnableProxyTypes();
IOrganizationService=(IOrganizationService)代理;
var context=新的crmorganizationservicecoxt(服务);
var myEntity=context.CreateQuery().First(p=>p.new_name==“some name”);
myEntity.GetRelatedEntities(上下文,“关系名称”).ToList();
在使用CRM SDK从SSIS自定义组件中获取相关实体时,我遇到了相同的问题
如果在microsoft.xrm.client程序集的VS中未将引用程序集的属性中的“Copy Local”设置为true,则也可以从控制台应用程序中获取此错误
对于SSI,要解决该错误,需要将microsoft.xrm.client程序集复制到:
{DriveLetter}:\Program Files\Microsoft SQL Server\110\DTS\Binn目录(或{DriveLetter}:\Program Files(x86)\Microsoft SQL Server\110\DTS\Binn,如果适用)。听起来您缺少引用。我确实参考了Microsoft.Xrm.Client.dllI,我很确定我们遇到了类似的错误,唯一的解决方案是将引用的DLL安装到GAC中(在运行SSIS包的机器上)。不,同样的问题。也许我应该提到我正在SSIS包脚本任务中运行这个,如果这有什么不同的话