2012-06-09 2 views
0

У меня есть таблица с двумя столбцами, государственных и кредитных как этогогруппы по в Linq субъектов

State loan 

NJ  100 
CA  200 
NJ  150 
CT  300 
CT  100 

Я хочу, чтобы сгруппировать Предоставленное государством с помощью LINQ. Я сделал это, но он не работает

var query = from address in context.data_vault.ToList() 
group address by address.STATE into addressGroup 
select new 
{ 
    State = addressGroup.Key, 
    count = addressGroup.Count() 
}; 

Мне нужна ссылка на результаты.

Пожалуйста, предложите мне, как сделать это

+0

Что вы имеете в виду, когда вы говорите, 'это не working'? – Yakimych

+0

это ошибка. Источник данных не поддерживает разбиение на страницы на стороне сервера. – DotnetSparrow

ответ

1

К странице результата, используйте только Skip и Take:

int n = 3; 
int pageSize = 10; 
var pagedQuery = query.Skip(n * pageSize).Take(pageSize); 
+0

Нужно ли мне писать этот код при загрузке страницы или изменении выбранной таблицы индекса? – DotnetSparrow

Смежные вопросы