我有一个db,其中包含以下表格(大致):
任务
步骤
TaskStep
将db转换为EF时,我无法找到如何访问sortOrder。由于TaskStep是任务和步骤之间的关系,因此它将其转换为导航属性。如何访问导航属性的属性?
我试图在我的api中执行以下操作:
// GET api/task/GetSteps/<id>
public IEnumerable<Step> GetSteps(int id)
{
//get the steps for the task
var steps = from step in db.iPAWS_Step
where step.iPAWS_Task.Any(x => x.taskId == id)
select new Step
{
stepId = step.stepId,
text = step.text,
video = step.video,
audio = step.audio,
sortOrder = step.sortOrder // step.sortOrder does not exist
};
//return the steps
return steps;
}