Как группировать по векторному полю - PullRequest
0 голосов
/ 25 марта 2011

Я работаю в Linq Query, но я не могу Группировать по полю Vector.

и мой Linq Query выглядит следующим образом ..

var Query = (from a in Helper.db.AccountStatement
                             join b in Helper.db.BankAccount on a.BankAccId equals b.BankAccId
                             join c in Helper.db.BankBranch on b.BankBranchId equals c.BankBranchId
                             join d in Helper.db.Bank on c.BankId equals d.BankId
                             where b.AccType == AccType && a.ActiveStatement == true && b.ActiveAccount == true && b.UserId == UserId
                             group new{ a,b,d} by new {b.BankAccId,d.Name,b.AccNumber,a.ClosingBalance,d.Logo} into h
                             select new clsFillBankSymmary
                             {

                                 BankAccountId = h.Key.BankAccId,
                                 BankName = h.Key.Name,
                                 BankAccountNo =h.Key.AccNumber,
                                 ClosingBalance = h.Key.ClosingBalance,
                                 BankLogo = (byte[])h.Key.VectorLogo.ToArray()
                             });


                    return Query;`

Спасибо ...!!!

1 Ответ

0 голосов
/ 25 марта 2011

Начиная с LINQ, изменение типа БД столбца Vector на varbinary (MAX) должно помочь.

...