elahezarei
چهارشنبه 18 خرداد 1390, 12:50 عصر
public void UpdateCourse(string courseId ,string courseName, int internalUnit, int reginonalUnit, int internalLevel, int regionalLevel, int domainExtreme, int domainLeast, int courseTypeId)
{
var bank = new StudentDBEntities();
int id = int.Parse(courseId);
var query = from T in bank.Course
join P in bank.CourseType on T.CourseTypeID equals P.CourseTypeID
where T.CourseID = id
select new { T.CourseName, T.InternalUnit, T.ReginonalUnit, T.InternalLevel, T.RegionalLevel, T.DomainExtreme, T.DomainLeast, P.CourseTypeName };
foreach (var q in query)
{
q.CourseName = courseName;
q.InternalUnit = internalUnit;
q.ReginonalUnit = reginonalUnit;
q.InternalLevel = internalLevel;
q.ReginonalLevel = regionalLevel;
q.DomainExtreme = domainExtreme;
q.DomainLeast = domainLeast;
q.CourseTypeID = courseTypeId;
bank.SaveChanges();
}
}
سلام
میشه خواهش کنم به این کد یک نگاهی بندازین نمی دونم چرا کلید خارجی رو نمیاره؟
{
var bank = new StudentDBEntities();
int id = int.Parse(courseId);
var query = from T in bank.Course
join P in bank.CourseType on T.CourseTypeID equals P.CourseTypeID
where T.CourseID = id
select new { T.CourseName, T.InternalUnit, T.ReginonalUnit, T.InternalLevel, T.RegionalLevel, T.DomainExtreme, T.DomainLeast, P.CourseTypeName };
foreach (var q in query)
{
q.CourseName = courseName;
q.InternalUnit = internalUnit;
q.ReginonalUnit = reginonalUnit;
q.InternalLevel = internalLevel;
q.ReginonalLevel = regionalLevel;
q.DomainExtreme = domainExtreme;
q.DomainLeast = domainLeast;
q.CourseTypeID = courseTypeId;
bank.SaveChanges();
}
}
سلام
میشه خواهش کنم به این کد یک نگاهی بندازین نمی دونم چرا کلید خارجی رو نمیاره؟