none
怎么用lambda改写

全部回复

  • 也就是怎么获取符合条件的最大值,用LINQ的lambda表达式怎么写?

    dbEntity.ProductCatagory.Select(p=>p.poId.contains("2012")).Max() 

    好像这样不行,不知道应该怎么写?

    2012年4月21日 4:51
  • 我以Northwin的Region做DEMO,不曉得你要的是不是這樣?

    using (NorthwindEntities context = new NorthwindEntities())
    {
    	int i = context.Regions.Where(o => o.RegionDescription.Trim().EndsWith("ern")).Max(o => o.RegionID);
    	Console.WriteLine(i);
    	Console.ReadKey();
    }


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年4月21日 5:32
  • 差不多就是这样子的,谢谢!

    2012年4月21日 5:45
  • var _maxvalue = (from _tb in TB where _tb.poId.Contains("2012") select _tb.poId).Max();

    DON'T TRY SO HARD,THE BEST THINGS COME WHEN YOU LEAST EXPECT THEM TO.

    2012年4月24日 2:54
  • 恩,这个也行
    2012年4月24日 5:01