我遇到了一些麻烦,我有一个路由实体,它有两个属性Node StartNode和第二个节点StartNode。开始节点和结束节点应该与路由有关系,但是当我尝试这样做时,我得到了异常:Cannot create a relationship between 'Node.Route' and 'Route.EndNode路由实体具有表示起点和终点的两个对象节点: public class Route public Guid DailyRouteId { get; set; }
p
我正在创建一个泛型类来为数据库添加实体种子,这是集成测试所需要的。我可以创建单个实体,但是当其中一个依赖于另一个实体时,我必须手动指示我的类首先创建父实体,然后继续。我试图使这种检测自动化,从Model定义中获得具有多重性0或1(引用导航属性)的导航属性列表,一旦这样做,我的类将递归地调用自己来首先创建父实体(循环依赖关系超出了这里的范围)。我曾经在EF for