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