Вход на сайт
Две таблицы...
614 просмотров
Перейти к просмотру всей ветки
в ответ NightWatch 08.06.15 16:08
Попробовал;
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> - хорошо, но надо регулярно пользоваться... забыл уже детали...
Эээ... этот кусок сейчас получается одним из тормозов - выборка из базы делается быстрее, чем двойной цикл с проверкой совпадений...
Придется делать некрасивый и малопонятный код прохождения двух сортированных таблиц... ![]()
