在 LinqPad 中,我有以下查询语句......
var genre = "Anime & Animation";
var minRating = 3.0;
var topNum = 30;
var query =
(from g in Genres
from t in g.Titles
where g.Name==genre
&& t.Instant.Available==true
&& t.AverageRating >= minRating
orderby t.AverageRating descending
select new {t.Name, t.Rating, t.AverageRating, t.ShortSynopsis}).Take(topNum);
query.Dump(string.Format("Top {0} {1} Instant Watch Movies with a {2:0.0} minimum average rating sorted by average rating in descending order.",topNum,genre,minRating));
我想在结果集中返回流派字符串变量。
另一种提问方式,使用 TSQL,我会做“选择 field1,field2,'Action & Adventure' 作为 MyTitles 的流派”。那么你如何在 Linq 中做到这一点。
赛斯