visual usando studio instalar framework consulta conexion linq-to-sql

linq-to-sql - studio - usando linq to sql



Devuelve un recuento con linq-to-sql (3)

Puedes ir dos rutas:

var count = (from u in context.Users where u.datJoined > date select u).Count();

o

var count = context.Users.Where( x => x.datJoined > date).Count();

Ambos son equivalentes, realmente se reduce a una cuestión de preferencia personal.

Quiero devolver un recuento de nuevos usuarios desde una fecha específica.

La tabla de usuarios tiene: UserID, username, dateJoined.

SELECT COUNT(USERID) FROM Users where dateJoined > @date

¿Cómo se vería esto en linq-to-sql?

¿Puedes usar la palabra clave COUNT?


Supongo que tiene una lista IEnumberable llamada users y alguna variable llamada somedate.

int count = users .Where<User>(i => i.dateJoined > someDate) .Count<User>();

Esto funcionará en contra de cualquier lista IEnumberable no solo de Linq a Sql


(from u in context.Users where u.dateJoined > date select u).Count()