简体   繁体   English

Dynamics Crm 2015:值不能为空。\\ r \\ n参数名称:详细信息

[英]Dynamics Crm 2015: Value cannot be null.\r\nParameter name: detail

I m trying to integrate Dynamics Crm 2015. With the help of this post, Integration to Microsoft Dynamic CRM 2011 , I have written this code: 我正在尝试集成Dynamics Crm2015。在这篇与Microsoft Dynamic CRM 2011集成的文章的帮助下,我编写了以下代码:

Dictionary<string, string> parameters = GetCustomParameters(company.Id);
Uri uri = new Uri(parameters["serviceUrl"]);
var username = parameters["username"];
var password = parameters["password"];
var entity = parameters["entity"];
ClientCredentials credentials = new ClientCredentials();
credentials.UserName.UserName = username;
credentials.UserName.Password = password;

OrganizationServiceProxy osproxy = new OrganizationServiceProxy(uri, null, credentials, null);
IOrganizationService _services = (IOrganizationService)osproxy;
QueryExpression query = new QueryExpression()
{
    EntityName = entity,
    ColumnSet = new ColumnSet("firstname", "lastname", "emailaddress")
};

EntityCollection retrieved = _services.RetrieveMultiple(query);

When I execute this, it prompts: 当我执行此操作时,它提示:

Value cannot be null.\\r\\nParameter name: detail 值不能为空。\\ r \\ n参数名称:详细信息

Any help would be appreciated. 任何帮助,将不胜感激。 I don't have any previous experiences with CRM integration. 我以前没有CRM集成方面的经验。

this QueryExpression test is made to work like CRM 2016 此QueryExpression测试的工作方式类似于CRM 2016

it's an example 这是一个例子

ConditionExpression condicion1 = new ConditionExpression();
            condicion1.AttributeName = "name";
            condicion1.Operator = ConditionOperator.NotNull;

            FilterExpression filtro = new FilterExpression();
            filtro.Conditions.Add(condicion1);
            filtro.FilterOperator = LogicalOperator.And;

            QueryExpression consulta = new QueryExpression("account");
            consulta.Criteria.AddFilter(filtro);
            consulta.ColumnSet = new ColumnSet("name", "telephone1");

            EntityCollection resultados = service.RetrieveMultiple(consulta);

            foreach (Entity c in resultados.Entities)
            {
                Console.WriteLine("{0} | {1}", c["name"].ToString(), c["telephone1"].ToString());
            }
            Console.Read();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 值不能为空。\\ r \\ n参数名称:输入 - Value cannot be null.\r\nParameter name: input “值不能为空。\\r\\n参数名称:文本” - “Value cannot be null.\r\nParameter name: text” {“值不能为空。\\ r \\ nParameter name:s”} - {“Value cannot be null.\r\nParameter name: s”} dc.BeginDialogAsync:“值不能为空。\\ nParameter name:options” - dc.BeginDialogAsync: “Value cannot be null.\nParameter name: options” Image.Save() 抛出异常“值不能为空。/r/n 参数名称:编码器” - Image.Save() throws exception "Value cannot be null./r/nParameter name: encoder" Image.Save崩溃:{“值不能为空。\\ r \\ nParameter name:encoder”} - Image.Save crashing: {“Value cannot be null.\r\nParameter name: encoder”} C#Powershell-Exchange管理{“值不能为空。\\ r \\ n参数名称:serverSettings”} - C# Powershell - Exchange management {“Value cannot be null.\r\nParameter name: serverSettings”} “值不能为空。\\ r \\ n参数名称:实体(ASP.NET Web API) - "Value cannot be null.\r\nParameter name: entity (ASP.NET Web API) 根据xml错误{“值不能为空。\\ r \\ n参数名称:元素”}创建对象 - Creating objects from xml error {“Value cannot be null.\r\nParameter name: element”} 值不能为空,参数名称来源 - Value cannot be null, r nparameter name source
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM