我是EF的新手。
当我使用DbContext Generator
时,它为我的实体创建了单独的部分类。
接下来,我向其中一个类添加了一个属性,例如我在Users
课程中添加了Phone
属性
public partial class Users
{
public int UserId{get; set;}
/*new Property*/
public int Phone{get; set;}
}
但是当我更新edmx时,即从数据库更新模型时,新属性将被覆盖。
当我使用Partial类而不是DbContext Generator
时,新属性不会被覆盖。
那么使用Dbcontext生成器有什么用呢?
答案 0 :(得分:0)
因为您从现有数据库生成模型,所以您正在使用Database First方法。
如果您希望在用户类中创建电话属性,则必须在关联的表格中添加列名电话。之后,您更新模型。