在线等,在C#中如何用linq查两张表不重复的数据
社区首页 (3591)




请编写您的帖子内容
社区频道(2)
显示侧栏
卡片版式
全部
Ada助手
372
评分
1


在线等,在C#中如何用linq查两张表不重复的数据
我想问一下,C#中如何用linq查两张表不重复的数据,SQL server的查询语句会写,linq的语句不会写
复制链接 扫一扫
分享

这个sql语句转linq应该怎么写?
[图片]
...全文

1306
评分
2


EF Core 中 一 对多的查询问题
数据库表为: 一个 File 包含 0 个或多个 Attrib,保存在 DataAttrib 表中。 需要查询出来的结果是: List<File,List<Attrib>> Linq 语句如下: from f in db.Files join attr in ( from da in db.DataAttribs join a in db.Attribs on da.AttribID equals a.ID select new { da.DataID, a.Name } ) on f.ID e
复制链接 扫一扫
分享

2787
评分
5


关于委托作为方法的参数的问题
以Where为例,public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate); 以下例进行说明: static void Main(string[] args) { int[] nums = new int[] { 10, 20, 30, 40, 50 }; int sum0 = nums.Sum(); Console.Writ
复制链接 扫一扫
分享

3258
评分
2


Linq to Json怎么取数组中最大的值?
[ ["1620803640000","57134.9","57160","57121.6","57136.7","206","2.06"], ["1620803580000","57099.3","57135.4","57099.3","57119.9","916","9.16"], ["1620803520000","57118","57130.8","57096.6","57099.2","775","7.75"], ["1620803460000","57170.3","57170.3"
复制链接 扫一扫
分享

2597
评分
4


关于where方法的使用
1、public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate); 2、public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, int,bool> predicate); 有几个疑问: 1、W
复制链接 扫一扫
分享

2806
评分
5


LINQ 多条件查询
我用的是asp.net +EF 表结构 id name sex ..... 前台有一个输入框,现在需要以‘空格’为分割符输入多姓名条件进行查询 var aa = from s in _context.aa select s; aa=aa.Where(s => s.name.Contains(searchString)) 原来一个条件可以用Contains直接来查询 现在如果输入 【测试 用户 其它。。】这种多条件,怎么写这个表达式
复制链接 扫一扫
分享

3332
评分
4


EF lambda 匹配数组的多条件查询数据库
例如我有一个列表testList public class testList { public string name {get;set;} public string code {get;set;} } 我想去数据库找同时匹配name和code的行 写成 db.where(m=>testList.contains(new {m.name,m.code})) 或者 db.where(m=>testList.any(any=>any.name==m.name&&any.code==m.code))
复制链接 扫一扫
分享

3319
评分
7


linq Union合并多个表,表的结构不同,缺省列该怎么处理
两个表结构 A表:User1 :ID,Name,Sorce1 B表:User2:ID,Name,Sorce1,Sorce2 需要用Linq,查询两张表的集合,返回B表的结构即可,但是A表的缺省列Sorce2,不知要如何 处理 语句: var temp=(from a in User1 select new User2{ ID=a.ID,Name=a.Name,Sorce1=a.Sorce1,Sorce2=0} ) .Union( from b in User2 select new User2{
复制链接 扫一扫
分享

2724
评分
回复


[問題] C# linq 返回多筆聚合項目 疑問
private string sales; private string deviceId; private string itemcode; private DateTime starthour; private DateTime endhour; private decimal hourvalue; private int state; sales搭配deviceId為唯一鍵,此表每筆數據都是以每小時(整點)寫入數據庫,itemcode有四類,故每小時每個唯一鍵會寫入四筆在此數據表。 我有
复制链接 扫一扫
分享

2689
评分
5


菜鸟求助:如何合并表格?
表1 单位部门 A1B1 A1B2 A1B3 A2C1 A2C2 A2C3 A2C4 表2 月份 1月 2月 3月 想用Linq 得出结果如下,该如何做? 单位部门月份 A1B11月 A1B12月 A1B13月 A1B21月 A1B22月 A1B23月 A1B31月 A1B32月 A1B33月 A2C11月 A2C12月 A2C13月 A2C21月 A2C22月 A2C23月 A2C31月 A2C32月 A2C33月 A2C41月 A2C42月 A2C43月
复制链接 扫一扫
分享

2504
评分
3


Linq 如何将一个列表中的项都相互组合一边?
比如我有如下List { { id=1,Name=A }, { id=2,Name=B }, { id=3,Name=C }, { id=4,Name=D }, { id=5,Name=E }, { id=6,Name=F }, } 想要得到 AB AC AD AE AF BC BD BE BF CD CE CF DE DF EF 这些个组合。
复制链接 扫一扫
分享

2827
评分
5


當不確定linq的語法時,該怎麼處理呢?
我有一段如下的linq語法用來搜尋資料庫: a => a.tdIsDelete != true && a.uStatus >= 0 && ((a.uLoginName != null && a.uLoginName.Contains(key)) || (a.uRealName != null && a.uRealName.Contains(key))) 其中,「uLoginName」及「uRealName」目前是or,但我希望依據用戶給予的參數來查詢。 例如:變數【bLoginName = tr
复制链接 扫一扫
分享

10210
评分
4


select * from a inner join b on a.id=b.id or a.sid = b.sid 用linq要怎么写
select * from a inner join b on a.id=b.id or a.sid = b.sid 用linq要怎么写
复制链接 扫一扫
分享

9320
评分
2


请教:如何使用变量作为LINQ的select new出来的字段名称?
已知情况: 1、要处理的表有哪些列是未知的,所以不能把列名写死; 2、会将datatable的所有列放在combobox中,根据用户选择的列作出相应处理; 3、将处理好的结果放在新列,新列的列名是原选择修改的列名+“修改后” 所以不知如何实现以下效果: 例表一: 姓名 金额 张三 10 李四 15 例表二: 商品名 售价 风扇 60 冰箱 200 ……还有很多完全不同的表作各种不同处理,比如对表一的金额统一加10,表二的售价统一乘0.8等等。 string 字段1=表二.columns[0].c
复制链接 扫一扫
分享

5473
评分
11


ado linq 查询奇慢无比
数据库用的是MS-SQL单表,数据量大概在1千条左右 界面用提winform 用的是ADO实体,把数据库对像映射出来 现在就只做了一句LINQ,这个form现在打开奇慢无比,还一下子多出来一堆的事件。 就这个COUNT需要2-3分钟 不知道哪里出问题了。
复制链接 扫一扫
分享

3423
评分
1


sql语句转linq
select B.Parent, B.Id, A.NAME, B.NAME,B.CreateUserName,B.CreateTime, count(C.Name) AS Num FROM CostSubject A LEFT JOIN CostSubject B ON B.Parent=A.Id LEFT JOIN CostSubject C ON C.Parent=B.Id GROUP BY B.Parent, B.Id, A.NAME, B.NAME,B.CreateUserName,B.
复制链接 扫一扫
分享
为您搜索到以下结果: