指定的类型“CRM.DataModel.my_object”不是已知的实体类型

时间:2016-07-15 08:56:45

标签: c# dynamics-crm-2013

我在MS Dynamics CRM 2013中创建了一个按钮,它运行一些JavaScript,它运行一个工作流活动,执行我的.NET功能。

我已经尝试从.NET代码中返回一个字符串,以及上述所有工作。

但是,当我现在尝试发送我的特定对象时,我收到此错误:指定的类型“CRM.DataModel.my_object”不是已知的实体类型

我已经扣除了这是我的代码崩溃的地方,在第4行:

1            try
2            {
3                //base.Context.ClearChanges();
4                my_object crmObject = base.Context.my_objectSet
5                    .SingleOrDefault(p => p.my_objectId.Value == objectId && p.statecode == my_objectState.Active);
6
7                if (crmobject != null)
8                {
9                    base.Logger.Trace("Object retrieved");
10                   result = this.CorvertFromCRM(crmObject);
11               }
12           }

Google没有给我任何帮助,我也不知道这个错误意味着什么。 任何形式的帮助都是适当的。 谢谢。

2 个答案:

答案 0 :(得分:3)

所以这是由我的一所大学想出来的:

转到Basis.WFActivities - >属性 - >的的AssemblyInfo.cs 在此文件的底部粘贴以下内容:

[assembly: Microsoft.Xrm.Sdk.Client.ProxyTypesAssemblyAttribute()]

就是这样。

答案 1 :(得分:1)

  1. 您在CRM中有实际的my_object实体吗?
  2. 如果您这样做,您是否已在工作流程解决方案中完成早期绑定?
  3. 您是否将此早期绑定的my_object与工作流dll合并?