2011-02-03 6 views
12

、これは正常に動作します:FirstOrDefaultリンクで

User user = this.dataContext.Users.FirstOrDefault(p => p.User_ID == loginID); 

しかし、私は同じような条件を使用して検索したいと思います:

User user = this.dataContext.Users.FirstOrDefault(
    p => p.User_ID == 250 && p => p.UserName == "Jack"); 

これを行うための正しい方法は何ですか?

ありがとうございました。

答えて

31
User user = this.dataContext.Users.FirstOrDefault(
    p => p.User_ID == 250 && p.UserName = "Jack"); 

冒頭のp =>は、発現全体のカウントとなる。ここで使用されている構文は、

の略語です。
(p) => 
     { 
     return p.User_ID == 250 && p.UserName = "Jack"; 
     } 
+0

Spot on!ありがとう。 – beaudetious

関連する問題