尝试首先使用 EF 代码编辑实体时出现此错误:
发生参照完整性约束违规:定义参照约束的属性值在关系中的主体对象和从属对象之间不一致。
我的实体是与国家有关系的生产者。我的编辑代码如下:
Producer producer = this.DataContext as Producer;
context.Producers.Attach(producer);
context.Entry(producer).State = EntityState.Modified;
context.SaveChanges();