1

我必须进行类似的查询

SELECT * FROM Movies WHERE title='Pulp Fiction' AND year='1994'

但使用实体框架我不能这样做

var query = from m in db.movies
            where m.title =='Pulp Fiction'
            AND m.year == '1994'//<----- this I can't do
            select m;

我怎样才能做到这一点?

提前致谢。:)

4

3 回答 3

8
var query = from m in db.movies
            where m.title =='Pulp Fiction'
            && m.year == '1994'
            select m;

你在这里编码 C#,所以你应该使用 C# 和 && 的语法

于 2013-01-13T07:14:18.173 回答
3

您对表达式使用 C# 语法,即&&运算符:

var query =
  from m in db.movies
  where m.title == 'Pulp Fiction' && m.year == '1994'
  select m;
于 2013-01-13T07:14:30.077 回答
3

它将&&代替AND

var query = from m in db.movies
            where m.title == 'Pulp Fiction'
            && m.year == '1994'
            select m;
于 2013-01-13T07:17:10.487 回答