实体框架:如何在实体框架中将模型设置为可序列化

本文关键字:实体 框架 设置 序列化 模型 | 更新日期: 2023-09-27 18:30:47

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 文件后如何保持可序列化?

实体框架:如何在实体框架中将模型设置为可序列化

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

[Serializable]
public partial class user
{
}

将其放在具有相同命名空间的另一个类中,另请参阅 http://msdn.microsoft.com/en-us/library/wa80x488(v=vs.90).aspx以获取有关部件的详细信息。