Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 linq запрос  [new]
alex886
Member

Откуда:
Сообщений: 16
Добрый день!

Помогите плз сделать группировку с подсчетом суммы

С linq не знаком. Такая конструкция

Dim dv As System.Data.DataView = CType(SqlDataSource2.Select(DataSourceSelectArguments.Empty), System.Data.DataView)

Dim productQuery = From rowView As System.Data.DataRowView In dv _
Group rowView By category_name = (rowView.Row.Field(Of String)("category-name")) Into Total = Sum(rowView.Row.Field(Of Decimal)("countID")) _
Select category_name, Total


выдает ошибку System.InvalidCastException: Заданное приведение является недопустимым
28 мар 13, 13:56    [14107113]     Ответить | Цитировать Сообщить модератору
 Re: linq запрос  [new]
alex886
Member

Откуда:
Сообщений: 16
В источнике данных, поле countID типа bigint, соотв. преобразование должно быть (of int64)
29 мар 13, 06:30    [14110717]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить