实体框架4.1无法从数据库中获取记录

时间:2011-06-27 16:51:30

标签: c# entity-framework-4.1

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}}

1 个答案:

答案 0 :(得分:1)

您需要将Messages属性更改为

  

public virtual ICollection<Messages> { get; set; }

在实体框架从数据库中拉回时实际填充它。