3

Where()現在、Entity Framework モデルは半分動作していますが、クエリを実行して句を含むデータベース レコードを返すのに問題があります。

私はラインしようとしています:

db.BlackstoneUsers.Where(u => u.Email == User.Email); 

しかし、私は例外を受け取ります:

式にラムダ式を含めることはできません

これは単純なはずだと思いますが、Entity と LINQ/Lambda を学習しているだけです。

誰にも指針がありますか?

4

2 に答える 2

1

通話の外でメールを設定してみてください

var email = User.Email
db.BlackstoneUsers.Where(u => u.Email == email); 
于 2013-07-17T20:45:53.227 に答える
0

あなたのコードは問題ないように見えますが、オブジェクトに対して何をしているのでしょうか?

このコードだけでは動作しません。

db.BlackstoneUsers.Where(u => u.Email == email); 

しかし、もしあなたが好きなら

var something = db.BlackstoneUsers.Where(u => u.Email == User.email); 
于 2013-07-17T21:05:07.193 に答える