【发布时间】:2020-11-06 08:42:00
【问题描述】:
我收到此错误“在表 'Tasks' 上引入 FOREIGN KEY 约束 'FK_Tasks_Projects_ProjectId' 可能会导致循环或多个级联路径”
Project 类中的任务可以为空,用户也可以没有 TeamId。
public class Task {
public int Id {get; set;}
public int ProjectId {get; set;}
public int PerformerId {get; set;}
public User Performer {get; set;}
}
public class Project {
public int Id {get; set;}
public int AuthorId {get; set;}
public int TeamId {get; set;}
public List<Task> Tasks {get; set;}
public User Author {get; set;}
public Team Team {get; set;}
}
public class Team {
public int Id {get; set;}
}
public class User {
public int Id {get; set;}
public int ?TeamId {get; set;}
}
【问题讨论】:
标签: c# database entity-framework-core asp.net-core-webapi fluent