Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Группировка 
V
    Опции темы
kurzon
Дата 14.9.2010, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: нет
Всего: -11



Как сделать в linq группировку?
Код

var groupQuery = from p in db.Distributions
                             group p by p.Name into groupName
                             select new { groupName.ToList() };



Код

Error    2    Invalid anonymous type member declarator. 
Anonymous type members must be declared with a member assignment, simple name or member access.    

Ошибка в этой строчке  select new { groupName.ToList() };

Это сообщение отредактировал(а) kurzon - 14.9.2010, 13:40
PM MAIL   Вверх
CYBERDREAM
Дата 14.9.2010, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: нет
Всего: 28



Код

var groupQuery = from p in db.Distributions
                             group p by p.Name into groupName
                             select new {GR = groupName.ToList() };


а на счет запроса уверен, что это то, что тебе нужно

Это сообщение отредактировал(а) CYBERDREAM - 14.9.2010, 15:29


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
kurzon
Дата 14.9.2010, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: нет
Всего: -11



2CYBERDREAM Да, уверен.
PM MAIL   Вверх
CYBERDREAM
Дата 14.9.2010, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: нет
Всего: 28



тогда тему можно закрывать?


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
kurzon
Дата 14.9.2010, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: нет
Всего: -11



Код

DataClasses1DataContext db = new DataClasses1DataContext(str);
 var myQuery = from p in db.Distributions
                          select new {p.Name };
 listBox1.ValueMember = "Name";
 listBox1.DataSource = groupQuery;

Этот запрос работает.

Код

 DataClasses1DataContext db = new DataClasses1DataContext(str);
var groupQuery = from p in db.Distributions
                             group p by p.Name into groupName
                             select new { groupName.ToList() };
 listBox1.ValueMember = "Name";
 listBox1.DataSource = groupQuery;

(Выводит тип данных)
Почему этот запрос не работает

Это сообщение отредактировал(а) kurzon - 14.9.2010, 16:31
PM MAIL   Вверх
CYBERDREAM
Дата 14.9.2010, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: нет
Всего: 28



видимо комплиятор затрудняется задать имя исходят из передаваемого параметра


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
kurzon
Дата 14.9.2010, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.8.2007

Репутация: нет
Всего: -11



Выводит тип данных, вместо самых данных.
PM MAIL   Вверх
CYBERDREAM
Дата 14.9.2010, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: нет
Всего: 28



ну я же говорил, что не особо похоже на истину


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема »


 




[ Время генерации скрипта: 0.0738 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.