var name: String var location: String @Relationship(deleteRule: .cascade) var students: [Student] } @Model class Student { @Attribute(.unique) var id: String var firstName: String var surname: String var age: Int @Relationship(inverse: \School.students) var school: School? @Relationship(deleteRule: .cascade) var grades: [Grade] } @Model class Grade { @Attribute(.unique) var id: String var subject: String var grade: String var examBoard: String @Relationship(inverse: \Student.grades) var student: Student? } ˞ࡶʹ࡞ͬͨͷͰؒҧͬͯΔ͔