Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Две таблицы...

12.06.15 13:03
Re: Две таблицы...
 
Murr патриот
Murr
Попробовал;
            var query = from current in pCurrent.Rows.Cast<Rows.UnfinishedOrders>()
join delivery in deliveryStatus.Cast<Rows.DeliveryStatus>() on current.OrderNo equals delivery.OrderNo
select current;
int count = query.Count();


            Unable to cast - - of type 'System.Data.DataRow' to type 'UnfinishedOrders'.


При этом <public static implicit operator UnfinishedOrders(DataRow)> - имеется.
<LINQ> - хорошо, но надо регулярно пользоваться... забыл уже детали...
Эээ... этот кусок сейчас получается одним из тормозов - выборка из базы делается быстрее, чем двойной цикл с проверкой совпадений...
Придется делать некрасивый и малопонятный код прохождения двух сортированных таблиц...

 

Перейти на