Я думаю, что это должно делать то, что вы хотите. Он группирует всех посетителей по дате входа в систему, а затем подсчитывает, сколько уникальных входов было в день.
var visitorsPerDay = from l in Logins
group l.login by l.loginTime.Date into g
select new { Day = g.Key, Logins = g.Distinct().Count();