指定的类型 'CRM.DataModel.my_object' 不是已知的实体类型
The specified type 'CRM.DataModel.my_object' is not a known entity type
我在 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 没有给我任何用处,我不知道这个错误是什么意思。
任何形式的帮助都是适用的。
谢谢。
- 您在 CRM 中有实际的 my_object 实体吗?
- 如果这样做,您是否在工作流解决方案中进行了早期绑定?
- 您是否将此早期绑定 my_object 与工作流 dll 合并?
所以我的一个大学想出了这个:
转到 Basis.WFActivities -> 属性 -> AssemblyInfo.cs
在此文件的底部粘贴以下内容:
[assembly: Microsoft.Xrm.Sdk.Client.ProxyTypesAssemblyAttribute()]
就是这样。
就我而言,我必须添加到早期绑定 class:
[System.Runtime.Serialization.DataContractAttribute()]
[Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("my_object")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "7.0.0000.3543")]
之前
public partial class my_object : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged
{
我在 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 没有给我任何用处,我不知道这个错误是什么意思。 任何形式的帮助都是适用的。 谢谢。
- 您在 CRM 中有实际的 my_object 实体吗?
- 如果这样做,您是否在工作流解决方案中进行了早期绑定?
- 您是否将此早期绑定 my_object 与工作流 dll 合并?
所以我的一个大学想出了这个:
转到 Basis.WFActivities -> 属性 -> AssemblyInfo.cs 在此文件的底部粘贴以下内容:
[assembly: Microsoft.Xrm.Sdk.Client.ProxyTypesAssemblyAttribute()]
就是这样。
就我而言,我必须添加到早期绑定 class:
[System.Runtime.Serialization.DataContractAttribute()]
[Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("my_object")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "7.0.0000.3543")]
之前
public partial class my_object : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged
{