select new{
id = dr[btsqlist.Fields["身份证号"].InternalName],
shebaohao =dr[btsqlist.Fields["社保号"].InternalName],
}).Distinct();
现在这个distinct的条件已经正确了 但是我的需求是算出distinct之后dr中金额 一列的总数 现在我无法获取金额列
求正确写法
var distinctfirst = (from DataRow dr in dt.Rows
select new Temp{
id = dr[btsqlist.Fields["身份证号"].InternalName],
shebaohao =dr[btsqlist.Fields["社保号"].InternalName],
money =dr[btsqlist.Fields["金额"].InternalName]
}).Distinct(new TempDataRowComparer())
.Sum(t=>t.money);
public class TempDataRowComparer : IEqualityComparer<Temp>
{
public bool Equals(Temp t1, Temp t2)
{
return (t1.id == t2.id && t1.shebaohao == t2.shebaohao);
}
public int GetHashCode(Temp t)
{
return t.ToString().GetHashCode();
}
}
public Class Temp
{
public int id{get;set;}
public string shebaohao {get;set;}
public double money{get;set}
}
//提供思路参考
本文笔者用清晰的实例,解决了Linq多条件问题,思路十分的清晰,笔者也很细心的做了描述,希望能给你带来帮助。 最近有个项目准备功能改版,师兄吩咐:尽可能地做到万般皆Linq,所以很多东西都要从存储过程搬过来.....
本文笔者用清晰的实例,解决了Linq多条件问题,思路十分的清晰,笔者也很细心的做了描述,希望能给你带来帮助。 最近有个项目准备功能改版,师兄吩咐:尽可能地做到万般皆Linq,所以很多东西都要从存储过程搬过来..昨天...
这是一个简单的Linq to Sql 实现增删改查的代码,希望对正在学习的你有所帮助.
下面来简单介绍一下。【简介】 LINQ(Language Integrated Query)语言集成查询是一组用于C#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。LINQ环境:需要.NET...
普通sql语句写法 SELECT c FROM db.Custommer WHERE c.CNO >...普通Linq语句写法 from c in db.Custommer where c.CNO > 10 select c; Lambda表达式写法 db.Customer.Where(u => u.CNO > 10);
我刚开始学习linq不久,所以知道的也不是很多,所以我把我知道的给大家分析一下。给大家看一下我学习的案例,Linq的写法是怎么样的,其实它有固定的写法。据我所知,From开头和select结尾是一定要这样写的,中间可以...
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace linq { class Program { static void Main(string[] args) {
前端代码 $.ajax({ url: top.$.rootUrl + '/BR_RegionalOrder/Dis_PurchaseOrder/SavePurchaseOrder?state=' + state, data: "{'strJson':'" + JSON.stringify(submitData) + "' }", ...
新手上路,欢迎指点
All、Any、DefaultIfEmpty、Distinct、ElementAt、FirstOrDefault、GroupBy、OfTypeOrderBy、OrderByDescending、Zip 等Linq 用法
只包括一些简单的教程和查询,只是最基础并没有经过优化设置数据库表主外键约束lter table 外键表名 add constraint 约束名称 foreign key(外键字段) references 主键表名(约束列名) 如表A中的Ids是主键,要约束...
本文主要记录下其他简单LINQ表达式,因为比较简单,记录下以后方便回忆,本文也会持续更新。 一些有用的LINQ扩展方法: LINQ表达式 作用 是否延迟查询 Range 生成指定范围内的整数的序列 Repeat...
using System; using System.Collections.Generic;...using System.Linq; using System.Text; namespace ConsoleApplicationExeiciseLinq { class Program { static void Main(string[] args)
linQ的简单实用总结linQ查询必须以from开头,并且以select或group子句结束(select 和group只能使用其中的一个) 1:简单查询 2:带条件的查询 3:对查询出的结果进行排序 4:对返回的范围变量进行操作 还可以这样...
using System.Linq; using System.Xml.Linq; using System.Data.Linq;想要调用Linq框架,至少要3.5或3.5以上的框架。 string[] arr = { "32323", "abc", "23dsdk", "dfs3223&...
为了更好地理解什么是可比的解决方案,让我们看一下LINQ解决的主要问题: 查询语言通常是具有许多关键字的声明性编程语言。 它们提供的控制流元素很少,但是具有很高的描述性。 最受欢迎的查询语言是SQL ,这是...
LINQ是C#中的一项非常好用的功能,全程是语言集成查询Language Integrated Query。
Dynamic Linq Query 是Sott(一个.Net Platform的专家)针对于Linq自己写的扩展库,方便以字符串拼接的...最近通过查询各种英文资料,以及对于StackOverflow上相关问题的整理,简单的总结了一下API.注意这个Library是
文章目录问题Linq简介Linq Quick Start 问题 阅读源码时碰到了这样一段,看不懂这里的Where、Select函数啦: using System.Linq; ...... public static T[] GetFolderObjects<T>(string folderPath) where T :...
在ADO.NET中我们可以根据用户输入的查询条件拼接出指定的SQL语句进行查询或者筛选出所需的数据,但是在ORM框架如EF中,我们一般用LINQ操作数据查询,LINQ是否可以像SQL一样拼接查询条件呢?答案是可以的。这一技术叫...
linq查询整个表字段functionPoint 不用分别把字段列出来
Web.config里配置一下数据库连接 前台aspx添加一个按钮一个gridview 后台aspx.cs添加方法 using System; using System.Collec
这一篇简单的介绍了一下Lambda表达式和Linq的一些内容,虽然浅显但也是一段需要注意的内容。
查询下列语句展示结果如下:2、如果在linq里面,想用时间匹配时间字符串,就要先.ToList(),然后再用时间的转换e.CreateTime.ToString("yyyy-MM-dd HH:mm:ss.fff") 才能达到效果。虽然很简单,但是自己...
由于个人的才疏学浅,在做List排序时都是见简单的实现ICompareble或者IComparer接口,然后调用Sort方法,今天遇到了两个字段进行比较,知道可以使用OrderBy()和 ThenBy(); 于是就学习了Sort()与OrderBy的区别...
#新手入门简单EF添加,我的...今天给大家分享一下一个EF的linq技术做的简单显示 以下是操作 PS:如有不好,请您指点!谢谢! 后台也是比较简单的,代码块上都有注释 前台是froeach遍历写的 这里要用你封装的类 ...
在开发人员承受越来越多的安全责任之时,许多开发人员了解到的第一个Web应用安全漏洞,是一个被称为“SQL注入”的极危险的命令注入形式。命令注入的原始的形式本是指这样一种漏洞:攻击者通过提供一个正常使用者意料...
var zz = from aa in quoteCaseModel.SingleProductList from bb in aa.CaseProductList where bb.Catagory == 14
通过简单安装: PM> Install-Package Serialize.Linq 建立源 git clone https://github.com/esskar/Serialize.Linq.git 例子 包含一个有效的WCF和REST API示例。 帮助和支持 如果您有功能要求,错误或任何其他问题...
为了更好地理解什么是可比的解决方案,让我们看一下LINQ解决的主要问题: 查询语言通常是具有许多关键字的声明性编程语言。 它们提供的控制流元素很少,但是具有很高的描述性。 最受欢迎的查询语言是SQL ,这是...