我有两个表:教师和课程
每位教师都可能有一节或多节课 我创建了一个新表并将其命名为TeacherLesson:
CREATE TABLE [dbo].[TeacherLesson] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[teacherID] INT NULL,
[LessonID] INT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
当用户尝试添加新教师时,他/她可以为新教师选择课程 所以我有一个用户可以选择它们的课程列表。这意味着我已经拥有了课程ID但是教师身份如何 老师表中的teacherID是一个身份规范(auto int)字段,所以我不知道下一个id是什么! 我如何使用teacherID和LessonID在TeacherLesson表中插入新记录 请注意我使用linq to SQL和WPF C#!
我可以使用外键生成一个make teacherID外键并执行这样的操作吗? :
Teachers.TeacherLesson.add(newTeacherLesson);
技术上还可以吗?
谢谢你!