我有以下实体模型。当我尝试保存包含新帐户的新用户对象时,它会引发 DBUpdateException:保存不为其关系公开外键属性的实体时发生错误。
是否可以在不向我的模型中添加外键的情况下为这两个对象提供映射。我讨厌在我的模型中使用外键的想法。如果没有其他解决方案,我将如何使用外键解决此问题?
public class User
{
public virtual int Id { get; set; }
public virtual Account Account { get; set; }
}
public class Account
{
public virtual int Id { get; set; }
}