2014-03-28 74 views
0

()做選擇時的東西:如何類似於GETALL從考慮下面一個的DbContext

var test = (from ex in DbContext.Exams 
      where ex.UserId == "123" 
      select new { }).ToList(); 

我如何轉換到這個LINQ的其他風格?

我試過,但它並沒有爲我工作:

var test = DbContext.Exams 
      .GetAll() 
      .Where(ex => ex.UserId == "123") 
      .ToList(); 

它給我的錯誤與GETALL()

+0

因爲'GETALL()'是不是一個方法,你不需要它要麼 – CodingIntrigue

+0

只是刪除'.GetAll()' – Satpal

回答

1

只需卸下GetAll方法:

var test = DbContext.Exams 
      .Where(ex => ex.UserId == "123") 
      .ToList(); 

通過默認,DbContext.Exams將返回IQueryable<Exam>所有可用Exam項目

1

只是刪除.GetAll()

var test = DbContext.Exams 
      .Where(ex => ex.UserId == "123") 
      .ToList();