我有以下模型,其中“位置”作为表位置的外键
public class Restaurant
{
public int id{ get; set; }
public string name{ get; set; }
public ICollection<Locations> locations { get; set; }
}
为什么当我初始化我的模型餐厅时,位置设置为null
除非我在调用属性示例之前调用了位置数据库上下文:
var t = db.Restaurant.First(); // the locations attribute is null
db.Locations.First(); // calling the locations db context
t; // now t.locations has one record without adding anything just loading the DB
每当我调用位置时,我怎么能做到它会自动启动查询...