我想从EF 6中调用t-sql中的sp。同时我想要将数据加载到导航属性。在sql server端,我的SP加入2表并返回。但EF方面不会绑定导航属性。
我的查询代码加载汽车数据,但是当我想要达到Engine.Name时,它变为空。我怎么能填补它?
//query code
_context.Cars.SqlQuery("select * from Car join Engine on Cars.EngineID = Engine.EngineID")
//sample code
public class Car
{
public int ID { get; set; }
public string Name { get; set; }
public int EngineID { get; set; }
public virtual Engine CarEngine { get; set; }
}
public class Engine
{
public int EngineID { get; set; }
public string Name { get; set; }
}
答案 0 :(得分:1)