0

WCF データ サービスがあります。私はこの形式を使用できません (長い話、中間のプロキシ クラス) 私はこの LINQ クエリを記述しようとしています:

from w in je.Streets
where w.CityId == (int)cb_City.EditValue
select new
    {
      HebName = w.HebName,
      EngName = w.EngName,
      ID = w.StreetID
     }).ToList();

このようなものに

ServiceEntities se = new ServiceEntities();
se.Streets.Where(s => s.CityId == (int)cb_City.EditValue).Select( ???????? ).ToList();

私は成功していません、私は得ます

Error translating Linq expression to URI: Can only specify query options (orderby, where, take, skip) after last navigation.

誰か助けてくれますか???

ありがとうございました

4

2 に答える 2

0

これを試して

se.Streets.Where(s => s.CityId == (int)cb_City.EditValue)
              .Select(s => new { 
                    HebName = s.HebName,
                    EngName = s.EngName,
                    ID = s.StreetID
              }).ToList();
于 2012-04-29T12:30:09.100 に答える
0

これを試して

je.Streets.Where(w = > w.CityId == (int)cb_City.EditValue).Select(x => 
   new {
          HebName = x.HebName,
          EngName = x.EngName,
          ID = x.StreetID
 }).ToList();
于 2012-04-29T13:15:35.980 に答える