嘿,我有以下兩個類:LINQ的加入到對象的列表屬性
public class Project
{
public int Id { get; protected set; }
public string ProjectName { get; protected set; }
public List<Task> TaskList{ get; protected set; }
}
public class Task
{
public int Id { get; protected set; }
public int ProjectId { get; protected set; }
public string Name { get; protected set; }
}
如果我使用實體框架是可以從數據庫中獲取項目對象,並在同一時間(例如,通過ID)。將任務列表連接到[Project] TaskList屬性中,或者我應該先獲取一個項目,然後執行任務?
它應該如何正確實施?
查找到的導航性能和'.Include' –
它的工作原理。這種解決方案的優點和缺點是什麼? – bielu000
看看https://stackoverflow.com/q/1262307/6400526。可以幫助 –