我想,因为一个特定的日期返回新用户的数量。
用户表有:用户名,用户名,dateJoined。
SELECT COUNT(USERID)
FROM Users
where dateJoined > @date
这将如何看在LINQ到SQL?
你可以使用关键字算?
我想,因为一个特定的日期返回新用户的数量。
用户表有:用户名,用户名,dateJoined。
SELECT COUNT(USERID)
FROM Users
where dateJoined > @date
这将如何看在LINQ到SQL?
你可以使用关键字算?
你可以去两条路线:
var count = (from u in context.Users where u.datJoined > date select u).Count();
要么
var count = context.Users.Where( x => x.datJoined > date).Count();
两者是等价的,它真的可以归结为个人喜好的问题。
我假设你有一个IEnumberable列表称为用户和一些变量,名为somedate。
int count = users
.Where<User>(i => i.dateJoined > someDate)
.Count<User>();
这将工作对任何IEnumberable名单不只是Sql的Linq
(from u in context.Users where u.dateJoined > date select u).Count()