//查出Student Student student = db.Student.firstordefault(x=>x.studentid=sid); //这里老师对象 Teachers teachers = new Teachers{mui = 1}; //添加 student.teachers.add(teachers);
[quote=引用 5 楼 hanjun0612 的回复:] 多对多关系,应该创建一个 表 (假设这里叫MyTable,记得创建主外键关系) 存放 教师id和学生id。 然后你所操作的是这张表MyTable。 而不是针对你的student和teacher对象进行操作 可能的语句应该是 MyTable.TeacherId=** 和 MyTable.StudentID=*** 然后你通过var q=db.MyTable.firstordefault(x=>x.studentid=sid)获取到q后,就可以通过q.teaher或者q.student来找到老师和学生的相关信息了
多对多关系,应该创建一个 表 (假设这里叫MyTable,记得创建主外键关系) 存放 教师id和学生id。 然后你所操作的是这张表MyTable。 而不是针对你的student和teacher对象进行操作 可能的语句应该是 MyTable.TeacherId=** 和 MyTable.StudentID=*** 然后你通过var q=db.MyTable.firstordefault(x=>x.studentid=sid)获取到q后,就可以通过q.teaher或者q.student来找到老师和学生的相关信息了
62,243
社区成员
668,998
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧