我遇到了 EF 相关实体的问题。
我有以下代码:
public class Customer
{
public int Id { get; set; }
[ForeignKey("Id")]
public virtual Status Status { get; set; }
}
public class Status
{
public int Id { get; set; }
public string Description { get; set; }
}
当我得到一个客户实体时,状态属性是延迟加载的,到目前为止一切都很好。但是,状态 obj 是错误的。
例如。我有一个状态 id 为 5 的客户;但是当我得到它时,状态 id 是 1。
上面的实体只是示例。在真实的情况下,所有相关字段的行为都相同。
任何帮助都会很棒。
谢谢。