As pointed out correctly by Kschuler you should have 3 tables Student,Subject and StudentSubject.
EF doesn't generate StudentSubject table as for EF they implement many to many relationship by using navigation property unlike Database where you need to add another table.
public static void InsertDAL()
{
using (var db= new MeenaEntities())
{
db.Students.Add(new Student { StudentId = 1, StudentName = "StudentName1", Dob = Convert.ToDateTime("01-Apr-1990"), RegistrationNumber = 1111 });
db.Students.Add(new Student { StudentId = 2, StudentName = "StudentName2", Dob = Convert.ToDateTime("01-Apr-1991"), RegistrationNumber = 1234 });
var subject1=new Subject { SubjectId = 1, SubjectName = "Subject1" };
var subject2 = new Subject { SubjectId = 2, SubjectName = "Subject2" };
var subject3 = new Subject { SubjectId = 3, SubjectName = "Subject3" };
var subject4 = new Subject { SubjectId = 4, SubjectName = "Subject4" };
db.Subjects.Add(subject1);
db.Subjects.Add(subject2);
db.Subjects.Add(subject3);
db.Subjects.Add(subject4);
db.SaveChanges();
var student1 = db.Students.Where(w => w.StudentId == 1).FirstOrDefault();
student1.Subjects.Add(subject1);
student1.Subjects.Add(subject3);
db.SaveChanges();
}
}