【发布时间】:2021-02-10 14:01:35
【问题描述】:
我需要创建这个表:
步骤(ID、名称)
操作(ID、名称)
StepActions(IdStep, IdAction, NextStep)
在实体框架中:
public class Step
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<StepActions> StepActions { get; set; }
}
public class Action
{
public int Id { get; set; }
public virtual ICollection<StepActions> StepActions{ get; set; }
}
public class StepActions
{
public virtual Action Action { get; set; }
public virtual Step Step { get; set; }
public int Id { get; set; }
public int ActionID { get; set; }
public int StepID { get; set; }
public int NextStepID { get; set; }
}
我可以创建多对多关系,但我不知道如何为 NextStep 添加关系。
谢谢
【问题讨论】:
标签: c# entity-framework .net-core entity-framework-core