class OrderLineItemViewModel public int Id { get; set; }}
而且,我的实体框架模型看起来像这样但是,将实体附加到ObjectContext后,它将丢失已更改、添加或删除的行项目的状态。我发现的所有处理父/子关系的示例似乎都主张不要对子对象进行级联更新,而是更喜欢使用单独的Controller Action和View来更新子集
假设我有一个独立包中的类,它可以被多个对象使用,用于ex:{ public int Id { get; set; }public int Id { get; set; }
}
使用实体框架代码-首先,这将导致一个TimeSlot表,其中包含Business和Delivery对象的外键。假设我修改了一个
我刚刚注意到,当使用实体框架更新数据时发生SqlException时,所有对SaveChanges的后续调用都将失败,因为导致异常的实体仍然处于要保存的“队列”中。这只是在一个实时系统上刺痛我们,因为许多用户无法保存他们的数据,因为一些错误的'string or binary data would be truncated‘更新失败。如何删除/重置违规对象并让其他更新通过?
编辑:--更好地说,在
CreationAuditedEntity public List<CriteriaGroup> Groups { get; set; }我有一个ui,其中我有一个保存操作来创建或更新子类的整个实现但是CriteriaGroup1应该从数据库中删除,它仍然在里面。那么我该怎么做呢?如何使用EF核心自动管理它?
谢谢,