1
我想从EF 6调用t-sql中的sp。同时我希望将数据加载到导航属性。在SQL服务器端我的SP连接2表并返回。但EF侧不绑定导航属性。具有导航属性的EF SqlQuery
我的查询代码加载汽车数据,但是当我想要到达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; }
}
可以在EF 6.0 http://visualstudiomagazine.com/articles/2014/03/实体映射到SPS 01/whats-new-in-entity-framework-6.aspx – IronMan84
其关于我想要的CRUD操作选择 – user1924375
正确。只要您将它正确映射到实体,您应该能够直接从DbContext查询对象。所有的CRUD操作都应该有效。 – IronMan84