下面的代碼給了我一個SQLException:無效的對象名稱dbo.studentsCourses「如何使這個LinqToSQL查詢工作? (SqlExecption)
OO theCourse = subject.Course; var students = dc.studentsCourses.Where(x => x.course == theCourse).Select(x => x.student);
我嘗試下面的代碼代替,但我也得到一個異常。 我原來的問題,有人問土豚和波紋管可以被讀取:
var allStudents = from s in dc.students select s; List thestudents = new List(); foreach (student s in allStudents) { if (s.courses.Contains(theCourse)) { thestudents.Add(s); } }
我做了一個點擊右鍵,在我的dbml「運行自定義工具」,並檢查了我的表和實體的名字我。該項目編譯,但我在這條線上運行時得到一個異常: 「if(s.courses.Contains(theCourse))」 任何想法?在土豚
原題:
我如何做一個LinqToSQL查詢 給了我這樣的:我想選擇參加某一 教訓所有 學生。課程來自某個 課程。所以請選擇課程 。現在選擇所有 課程後的學生。在我的數據庫中,學生和 課程表之間存在多對多的關係 。我已經 延長我的LINQ實體能夠 選擇使用這種方法student.Courses和 course.Students: http://www.codeproject.com/KB/linq/linq-to-sql-many-to-many.aspx
SqlException說什麼? – Marc 2010-06-03 09:04:41
都是異常相同? – Steven 2010-06-03 09:09:35
「無效的對象名'dbo.studentsCourses'。」 目前我不再看這個問題了,因爲我用解決方法解決了這個問題。 Off topic: 如何將此問題標記爲「已解決」,以及如何鏈接到對答案的答覆,而不是答案本身? – kversch 2010-06-04 11:25:56