3
class User {
public int Id {set;get;}
public int ExternalId {set;get;}
}
我已經定義了這個類。我首先使用代碼EF。如何通過where子句用EF代碼先查詢
public class FooContext : DbContext {
public DbSet<User> Users { set; get; }
}
所以,當我做到以下幾點:
db.Users.ToList().where(x=>x.ExternalId == externalId);
我很好奇,如果這樣做如下:
select whatever from Users where ExternalId = 'id I passed in';
,或者所有用戶加載到內存並執行的Linq在記憶中?
查詢帶有條件(where子句)的表的最佳做法是什麼?
而不是.ToList(),我沒有.First(),因爲我只想找到第一個記錄。 – SamekaTV 2014-01-02 10:52:57