2
using System;
using System.Collections.Generic;
[Serializable]
public partial class user
{
    public int UserId { get; set; }
    public string Name { get; set; }
    public string Surname { get; set; }
    public string UserName { get; set; }
    public string Email { get; set; }
    public string Password { get; set; }
    public System.DateTime Creation { get; set; }
    public bool Status { get; set; }
    public int UserTypeId { get; set; }
}

正如您在我的代码中看到的,我的类设置为可序列化。但是在我更新我的 .edmx 文件后,这个设置被删除了。更新 edmx 文件后如何保持可序列化?

4

1 回答 1

7

如您所见,您的类是部分的,因此您可以在项目中添加另一个类(文件)并在那里使用 Serializable 属性。

[Serializable]
public partial class user
{

}

将它放在另一个具有相同命名空间的类中,另请参阅http://msdn.microsoft.com/en-us/library/wa80x488(v=vs.90).aspx了解有关部分的更多信息。

于 2013-09-09T07:24:17.740 回答