SQL_LINQ left join list<string>
来源:互联网 发布:淘宝账号登陆密码错误 编辑:程序博客网 时间:2024/05/16 23:59
我们经常会有这样ongcha的需求:给一个字符串的列表,到数据库中查找相关匹配的字段,当然在数据库中不存在的最后也要返回相应的结果。既有数据库表又有List<string>列表,这样使用linq应该如何做到。
直接上代码:
<span style="font-size:14px;">var filtered = from c in db.Ctable <span style="color:#ff0000;"> where tntable.Contains(c.CarID)</span> select new { CarID = c.CarID, Name = c.OwnerName, Hours = c.Hours };var line = <span style="color:#ff0000;">from x in tntable</span> join i in filtered.ToList() on x equals u.CarID into i_match from i in i_match.DefaultIfEmpty() select { x, i };</span>
其中的
<span style="font-size:18px;">tntable 是一个list<string> 列表 </span>
0 0
- SQL_LINQ left join list<string>
- APPEND-list & JOIN-string
- Left Join
- Left Join
- Left join
- left join
- left join
- left join
- LEFT JOIN
- Left Join
- left join
- left join
- left join
- left join
- left join
- Left Join
- left join
- left join
- 15 面向对象 抽象类 内部类 Object类
- android应用开发--------------看RadioGroup源码,写类似单选选项卡的集成控件(如底部导航,tab等等)
- Tomcat中配置JNDI数据源
- Data URI scheme 实现数据的URI访问
- Maven实战(一)——坐标规划
- SQL_LINQ left join list<string>
- 16 面向对象 接口
- 希尔排序
- Maven实战(二)——POM重构之增还是删
- 17 面向对象 多态
- Android单元测试
- 基于 Android NDK 的学习之旅----- C调用Java
- iOS 文件存储
- Github上优秀的