我使用NHibernate和我需要創建一個查詢,做到這一點:如何使用Linq Contains()?
Course Table
CourseId
CourseName
Task Table // course can have many tasks
TaskName
TaskId
CousreId
現在我需要做一個包含:
session
.Query<Course>()
.Where(x =>
x.Tasks.Contains(/* wants a task object. I want to do it on property level. */) &&
x.CourseId == 1)
我怎樣才能改變我的查詢做一個包含上任務名稱?
VAR的結果= session.Query() .Where(x => x.TaskName.Contains(taskName)&& x.CourseId == 1); 課程課程; if(null!= result){ //獲得課程 } –
2011-04-16 18:20:40