Есть ли вообще разница между этим:
dataContext.People.Select(ø => new
{
Name = ø.Name,
});
и это:
dataContext.People.Select(ø => new
{
ø.Name,
});
?
Есть ли вообще разница между этим:
dataContext.People.Select(ø => new
{
Name = ø.Name,
});
и это:
dataContext.People.Select(ø => new
{
ø.Name,
});
?
Они идентичны; если имя не указано (и правая сторона представляет собой простой доступ к члену), то предполагается имя существующего члена. Имя необходимо только для:
Name = grp.Key
)Count = grp.Count()
)Нет. Второй просто получает имя свойства для вас, фактически сгенерированный код тот же.
Нет, компилятор назовет свойство анонимного типа так же, как правая часть присваивания.