当前位置: 首页 > 编程语言 > C#

如何获取linq的计数分享

时间:2023-04-11 03:32:06 C#

如何获取linq的计数名称和详细信息数量。我想在DataGridView中显示数据。我如何知道如下单个产品名称的产品数量?productidproductnameproductavailableproductprice-------------------------------------------------------------------------1个产品A2个产品(产品A)1002个产品B5个产品(产品B)200同上就像表格一样,我必须在DataGridView中显示它。我正在使用LINQ和C#,我的DbContext名称是tsgdbcontext。将GroupBy与包含分组属性的键一起使用。然后从分组中选择关键属性和每个属性的计数。varquery=tsgdbcontext.Products.GroupBy(p=>new{p.ProductId,p.ProductName,p.ProductPrice}).Select(g=>new{g.Key.ProductId,g.Key.ProductName,g.Key.ProductPrice,Available=g.Count()});不确定我是否完全理解+做出一些假设,但这里有一个示例linq查询,它根据一些任意选择标准(id=2和price>100)生成一个计数......以上是C#学习教程:如何获取linq计数分享的全部内容。如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——intcount=(frompintsgdbcontext.Productswherep.productid==2&&p.productprice>100selectp)。数数();本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: