2013-02-18 2 views
0

У меня есть C# классОбъект объединения с рамочным объект таблицы

public class VendorLocation 
{ 
    public string VendorCode { get; set; } 
    public string Location { get; set; } 
} 

и список

var lstVendorLocation = new List<VendorLocation>(); 

Следующий запрос LINQ компилируются и сгенерирует исключение во время выполнения:

var query = from s in DB.Sales 
      where lstVendorLocation.Any(vendorLoc => s.VendorCode.Equals(lstVendorLoc.VendorCode) && s.Location.Equals(lstVendorLoc.Location)) 
      select s;` 

Сообщение об исключении:

Невозможно обработать тип «тип Anonymous, потому что он не имеет никакого известного отображения на уровень значения

+0

Почему вы поместили тег C# в заголовке и не указали в поле тега? – abatishchev

+0

Каково происхождение 'lstVendorLocation'? Вы должны попытаться использовать его как оригинальный «IQueryable», если это возможно. –

ответ

0

Как вы могли бы получить детали от lstVendorLocation когда текущее состояние пусто?

Вы имели в виду это?

var query = from s in DB.Sales 
           where ... 
           select new VendorLocation 
      { 
       .... 
      };` 
Смежные вопросы