Entity Framework T-Sql «имеющий» эквивалент

У вас нет поля с именем user_email в таблице участников ... почему я не уверен, что код «выглядит» как будто он должен попытаться присоединиться к различным полям

Использует ли метод Auth :: try соединение в схеме? Запустите grep -Rl 'class Auth' /path/to/framework и найдите, где находится метод attempt и что он делает.

15
задан Jeremy 10 September 2009 в 18:35
поделиться

3 ответа

Есть ли причина не использовать предложение where для результата?

var query = from state in states
            join stateowner in stateowners
              on state.stateid equals stateowner.stateid
            group state.Name by state.stateid into grouped
            where grouped.Count() > 1
            select new { Name = grouped.Key, grouped.Count() };
28
ответ дан 1 December 2019 в 02:02
поделиться

Если Вы хотите сравнить переменную, которая не находится в группе (Исключая: возраст), тогда это было бы:

var duplicated = (
                  from q1 in db.table1
                  where (q1.age >= 10 )
                  group q1 by new { q1.firstName, q1.lastName } into grp
                  where (grp.Count() > 1 )
                  select new 
                   {
                     firstName= grp.Key.firstName,
                     lastName = grp.Key.lastName,
                   }
                 );
0
ответ дан 1 December 2019 в 02:02
поделиться

Я считаю, что вы можете использовать GroupBy , за которым следует Где , и он переведет его как Имея . Хотя не совсем уверен.

3
ответ дан 1 December 2019 в 02:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: