PDA

View Full Version : سوال: نشناختن کلید خارجی



elahezarei
چهارشنبه 18 خرداد 1390, 11: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();
}
}
سلام
میشه خواهش کنم به این کد یک نگاهی بندازین نمی دونم چرا کلید خارجی رو نمیاره؟

elahezarei
چهارشنبه 18 خرداد 1390, 12:02 عصر
چرا هیچ کس به این سوال توجه نمی کنن؟

zare69
چهارشنبه 18 خرداد 1390, 12:12 عصر
ببخشید دوست عزیز سوالت اصلا واضح نیست میشه بگی میخوای چیکار کنی .

elahezarei
چهارشنبه 18 خرداد 1390, 12:20 عصر
دو تا تیبل دارم که بهم مرتبط هستند coursetypeid در تیبل course کلید خارجی است که می خوام با استفاده از linqtosql اطلاعات تیبل cousre را آپدیتش کنم اما نمی دونم چرا در اینجا به coursetypeid شناخته نمی شه و خطا می ده ممنونم میشم اگر راهنمایی بفرمایید.