var entity = _db.Connections.Where(x => x.Id == Id).FirstOrDefault();
Connections
内有另一个List<Messages>
。
如果多次调用List<Messages>
,则不会从数据库返回Take(_count).ToArray()
。如果我调试代码,如果我调用List<Messages>
,则会检索数据,但public interface Connection
{
public int Id { get; set; }
public virtual List<Messages> Messages { get; set; }
}
仍然无法检索。
所以我的简单问题是如何强制实体框架从数据库中获取ACTUAL数据?
谢谢,任何提示都表示赞赏
{{1}}
答案 0 :(得分:1)
您需要将Messages属性更改为
public virtual ICollection<Messages> { get; set; }
在实体框架从数据库中拉回时实际填充它。