我有一个实体,在其中添加了一个字段,然后我从数据库中获取带有框架实体的实体,将旧字段中的值(然后将其删除)转移到新字段中并执行使用应用程序的API进行更新(在这里我没有问题),显然该实体为我执行其他操作,因此我已经将其映射到我的配置中,问题是该实体框架显然给了我错误“不存在”,而且我担心如果旧属性和新属性共存,那么我会收到一条错误消息,因为旧列不再存在...
这是部分配置类(非常大)
public class EF_RowsConfiguration : EntityTypeConfiguration<EF_Rows>
{
protected static string TableName = "DocumentsRows";
public EF_RowsConfiguration()
{
HasKey(EF_Rows => new { EF_Rows.DocType, EF_Rows.Entry, EF_Rows.LineN });
Property(EF_Rows => EF_Rows.LinesPercent).HasColumnName("U_LPERC");//Old Field
Property(EF_Rows => EF_Rows.PercentLines).HasColumnName("U_PERLN").HasMaxLength(50);// New Field
...
}
}