博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

LINQ to SQL 中返回单条记录

Posted on 2010-11-24 11:07  steve.z  阅读(593)  评论(1编辑  收藏  举报

DataContext dc = new DataContext(connectionString);
        Table<Product> table = dc.GetTable<Product>();

        //价格大于5的记录条数
        int m = table.Count<Product>(p => p.UnitPrice > 5);
        //最大价格
        decimal pmax = table.Max<Product>(p => p.UnitPrice);
        //最小价格
        decimal pmin = table.Min<Product>(p => p.UnitPrice);
        //得到Id=5的产品
        Product product = table.Single<Product>(p => p.ProductID == 5);