如何在我的实体上设置serializable属性?

时间:2012-10-26 16:56:13

标签: asp.net-mvc-3

我的网站位于一个网络服务器场上,我在mode =“StateServer”中使用了我的会话,在这种模式下,对象必须具有serialize able属性, 我使用ado.net实体数据模型它工作正常,我没有这些问题。

我将我的项目更新为vs 2012但我的ef保持在4.1,因为我的主持人不支持ef的上层版本,当我删除我的实体并再次创建它的结构改变了你可以看看这个my post但是在新模型中,serialize able属性不可用,并且不会自动创建,如果我查看代码并自己添加,但如果我重新创建我的模型,所有这些将删除我如何处理这个问题?

谢谢你们

1 个答案:

答案 0 :(得分:-1)

您的实体框架模型是partial classes,因此您只需创建具有该属性的另一个文件(每个对象或包含所有对象)。只要两个类之间的名称空间相同,它们就会与Entity Framework类结合使用。

[Serializable]
public partial class MyEntity
{
}