日期:2014-05-18  浏览次数:20941 次

LINQ to SQL的多条件查询(wher语句)
//添加方法,通过(月工资结算职工编号和月工资结算日期)查询一条记录
? public Table<月工资结算记录表> SelectRecordBy月工资结算记录表(string empnum,string date)
? {
? try
? {
? return (from emp in myDataContext.月工资结算记录表
? where ??
? select emp).Single();
? }
? catch (Exception ex)
? {
? throw ex;
? }
? }

本段程序的where语句中想通过同时实现 “emp.月工资结算职工编号 == empnum ”和“emp.月工资结算日期”条件,
??
想问下这个where语句如何写?

------解决方案--------------------
from emp in myDataContext.月工资结算记录表
? where emp.月工资结算职工编号==empnum && emp.月工资结算日期==date
? select emp