分享

LINQ 实现常见SQL查询_asp.net

 悟静 2011-02-14
  1.Top 查询----skip(index).Take(count)

      var Results = from dt in ctx.Customers.Skip(0).Take(10)
                              select new
                              ...{
                                  dt.CustomerID,
                                  dt.CompanyName,
                                  dt.City
                              };

    2.Like 查询----startwith()
               from dt in ctx.Customers
               where dt.ID.Startwith('A')

    3.In查询----Contain()
      string[] s = ...{ "ivan","aaa","aaaa"};
                var Results = from dt in ctx.Customers.Skip(0).Take(10)
                              where s.Contains(dt.CustomerID)
                              select new
                              ...{
                                  dt.CustomerID,
                                  dt.CompanyName,
                                  dt.City
                              };

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多