you should write like this..
using (var db = new SCSOMLAModelContext())
{
var learner = new Learner
{
FirstName = firstName,
MiddleName = middleName,
LastName = lastName,
UserId = 1,
RegistrationNumber = registrationNumber
};
db.Learners.AddObject(learner);
db.SaveChanges();
}
this will insert record to the Learner table.