1.多对多查询(通过Ylist中的某个条件遍历筛选多条数据)
Ylist = BLL_Alarm.GetParentData1(t_id, this_parentid);
var list_id = from l in Ylist select l.ep_id;
list = list.Where(w => list_id.Contains(w.ep_id)).ToList();
2.对于一条数据以及某个属性为空的判断(先判断一条数据i是否为null,然后判断某个属性是否为null)
ins_content = i == null ? "" :i.ins_content==null?"": i.ins_content
简写
ins_content = i == null ? "" : i.ins_content??""
3.数据库定义变量,循环操作
DECLARE @i int = 0;
while @i<1
begin
//sql语句
set @i = @i+1;
end
本文介绍了在软件开发中常见的多对多查询技术,通过示例代码展示了如何使用LINQ进行数据筛选和处理。同时,文章还讨论了空值判断的方法及数据库中的变量定义与循环操作,为开发者提供了实用的编程技巧。
1512

被折叠的 条评论
为什么被折叠?



