C# Windows工作流序列化错误

C# Windows工作流序列化错误,c#,linq,entity-framework,serialization,workflow-foundation,C#,Linq,Entity Framework,Serialization,Workflow Foundation,我正在调试Windows工作流。工作流中有两个ReceiveSendReply活动。第一个正在按预期工作。执行第二次接收时,我收到以下错误: 异常:引发:“类型”System.Data.Linq.EntitySet1[DataType]”无法序列化。 考虑使用DATACONTractAttor属性对其进行标记,并标记要使用DATAMEMBAREATION属性序列化的所有成员。 如果类型是一个集合,请考虑用CopyDATAcOnTractAttult属性标记它。 有关其他受支持的类型,请参阅Mic

我正在调试Windows工作流。工作流中有两个ReceiveSendReply活动。第一个正在按预期工作。执行第二次接收时,我收到以下错误:

异常:引发:“类型”System.Data.Linq.EntitySet
1[DataType]”无法序列化。
考虑使用DATACONTractAttor属性对其进行标记,并标记要使用DATAMEMBAREATION属性序列化的所有成员。
如果类型是一个集合,请考虑用CopyDATAcOnTractAttult属性标记它。
有关其他受支持的类型,请参阅Microsoft.NET Framework文档。“(System.Runtime.Serialization.InvalidDataContractException)
引发System.Runtime.Serialization.InvalidDataContractException:“无法序列化类型'System.Data.Linq.EntitySet
1[DataType]”。 考虑使用DATACONTractAttor属性对其进行标记,并标记要使用DATAMEMBAREATION属性序列化的所有成员。 如果该类型是一个集合,请考虑用CopyDATAcNoTractAttor标记它。请参阅其他支持类型的微软.NETFramework文档。“

” 类型“DataType”是由EntityFramework生成的一个类,甚至不在工作流中使用。我不明白这条消息想告诉我什么,所以我真的不知道从哪里开始调试它


任何帮助都将不胜感激。

结果是我无意中从代码活动返回了一个EF类。错误所抱怨的类型是要返回的EF类的属性,因此很难找到它