我为数据库“学校”准备了这个作业
表学生(StudentID,姓名,姓氏等)\表格应用程序(ApplicationID,StudentID, Class (ClassID,ClassName,TeacherID,Name,姓氏等).)
数据库中还有其他一些表和列,但我认为它们对这个查询并不重要。
我需要知道那些没有学生报名的老师的名字。假设没有人报名上数学课,我需要知道那个数学课的老师的名字。
SELECT Teacher.Name, Teacher.Surname, Class.ClassName
FROM Teacher
INNER JOIN Class ON Class.TeacherI
我正在尝试建模一个相对简单的推荐场景。我试着去搜索,但我不太清楚我想要建立的那种关系的名字是什么。
的解释是:
一个学生可以把另一个学生转到学校。因此,每个学生都可以推荐很多学生,而每个新生只能由一个现有的学生来推荐。
这里是代码:
// Model
public class Student
{
public int? ReferralID { get; set; }
public virtual Referral Referral { get; set; }
public virtual ICollection<Referral> Referrals {
我有一个关于大学管理的.net解决方案(使用实体框架,使用CodeFirst方法)。该项目的架构如下:
DataAccess (DbContext和Generic )
实体(代码第一类)
服务(服务类)
(一个MVC项目,对解释不重要)
为了简化这个问题,我将只讨论域中的两个类(在实体层上):
课程
学生
这门课可以有很多学生。而解决方案的目的,是增加学生的课程(在中间的一些验证)。
Course.cs
public class Course
{
[Key]
public int IdCourse { get; protected set