我有一个包含其他实体列表的实体。实体列表包含主键(标识)、外键和字符串。当我试图附加父实体时,我会得到异常An object with the same key already exists in the ObjectStateManager.由于某些原因,实体框架(EF)认为这是一个重复的记录。这些记录确实具有相同的外键,但作为主键的属性(int类型的Id)被设置为0,据我所知,
我见过很多关于这方面的问题,但我找不到一个对我有帮助的问题,我试图在建筑物和房间之间建立一种一对多的关系,即一个有许多房间的建筑。据我所知,我的ICollection<>值没有被发送到我的数据库。我使用部分视图在建筑物内创建房间,我的建筑物模型包含Icollection,我的房间模型包含建筑物Id。但是,当我创建一个房间时,它不会将buildingId与ICollection<>值连接起来。public class buildingInfo public int Id { get; set; }
public int b