zoukankan      html  css  js  c++  java
  • Linq to sql 主从表查询

            private void BindProducts(int startRow)
            {
                NorthwindDataContext db = new NorthwindDataContext();

                //var ca = from c in db.Categories
                //         where c.Products.Count > 2
                //         select new
                //         {
                //             id = c.CategoryID,
                //             name = c.CategoryName,
                //             产品数量 = c.Products.Count,
                //             产品 = c.Products.Sum(q => q.UnitPrice * q.UnitsOnOrder)
                //         };


                var ca = from p in db.Products
                               where p.OrderDetails.Count > 2
                               select new
                               {
                                   ID = p.ProductID,
                                   Name = p.ProductName,
                                   NumOrders = p.OrderDetails.Count,
                                   Revenue = p.OrderDetails.Sum(o => o.UnitPrice * o.Quantity)
                               };

                GridView1.DataSource = ca.Skip(startRow).Take(10);
                GridView1.DataBind();
            }

    关于作者: 王昕(QQ:475660) 在广州工作生活30余年。十多年开发经验,在Java、即时通讯、NoSQL、BPM、大数据等领域较有经验。
    目前维护的开源产品:https://gitee.com/475660
  • 相关阅读:
    R dataframe 筛选
    R dataframe 统计每行中大于某个值的列的数量
    参考基因组
    C++/CLI入门系列 第二篇:封装C++ dll库,提供接口给C#调用
    C++/CLI入门系列 第一篇:HelloWorld
    用C++/CLI搭建C++和C#之间的桥梁
    C++ CLI简介(什么是C++ CLI)
    GB28181协议RTP传输
    gsoap使用总结
    C++ (使用gsoap)调用 WCF服务
  • 原文地址:https://www.cnblogs.com/starcrm/p/1362079.html
Copyright © 2011-2022 走看看