Initial migration code is below where I never create dbo.StudentEvent1
but I get error when I run my asp.net MVC application using this database.
CreateTable(
"dbo.StudentEvents",
c => new
{
StudentId = c.Int(nullable: false),
EventId = c.Int(nullable: false),
isAttended = c.Boolean(nullable: false),
})
.PrimaryKey(t => new { t.StudentId, t.EventId })
.ForeignKey("dbo.Events", t => t.EventId, cascadeDelete: true)
.ForeignKey("dbo.Students", t => t.StudentId, cascadeDelete: true)
.Index(t => t.StudentId)
.Index(t => t.EventId);
CreateTable(
"dbo.TeacherEvents",
c => new
{
TeacherId = c.Int(nullable: false),
EventId = c.Int(nullable: false),
Duties = c.String(),
})
.PrimaryKey(t => new { t.TeacherId, t.EventId })
.ForeignKey("dbo.Events", t => t.EventId, cascadeDelete: true)
.ForeignKey("dbo.Teachers", t => t.TeacherId, cascadeDelete: true)
.Index(t => t.TeacherId)
.Index(t => t.EventId);