非常的头痛,LINQ TO SQL未标记为可序列化。救命。该怎么解决

 我来答
我爱卤蛋756
2013-10-30 · 超过55用户采纳过TA的回答
知道答主
回答量:126
采纳率:50%
帮助的人:53.1万
展开全部
。救命。。。。
运行时出现以下错误,
但最奇怪的是我已在LINQ层把序列化模式改为“单向”了
,但还是出现此错误。
“/WEB”应用程序中的服务器错误。
--------------------------------------------------------------------------------
程序集“System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.Data.Linq.EntitySet`1[[DAL.Student, DAL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]”未标记为可序列化。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.Serialization.SerializationException: 程序集“System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.Data.Linq.EntitySet`1[[DAL.Student, DAL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]”未标记为可序列化。
源错误:执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
不能放入ViewState,改序列化模式也没用的
------解决方案--------------------------------------------------------
不支持真对xmlobject的序列化
------解决方案--------------------------------------------------------
这个CLASS要实现序列化和反序列化才行。
------解决方案--------------------------------------------------------
这个问题我也遇到过,只需在类上面标识一个属性
[Serializable]
public class Tab_Game{}这样你的问题应该可以解决了,因为在网络中传输是要序列化的,否则不能传输对象
------解决方案--------------------------------------------------------探讨这个问题我也遇到过,只需在类上面标识一个属性
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式