дозвуковая ошибка?ExpressionVisitor linq - PullRequest
1 голос
/ 02 сентября 2010

У меня проблема с этим subsonic3.0.0.4 оператором поиска:

 IList<Market> marketlist = marketlRep.Find<Market>(
     type => type.MarketType == Convert.Int32(MarketType)).
     OrderBy(type => type.DisplayOrder).ToList();

Количество данных в базе данных равно четырем, но возвращаемый список пуст

Используйте следующую форму, вы можете вернуть правильные данные.

 var mtype = Convert.ToInt32(marketType);
 IList<Market> marketlist = marketlRep.Find<Market>(
     type => type.MarketType == mtype).
     OrderBy(type => type.DisplayOrder).ToList();

Спасибо !!

...