query_TMEditSheet = _
From tm In Context_DomainService1TMTM.GetTMTMSQuery()
Where tm.tmsDate = MainPage.TimeSheetDateSelect_selectdate.Date
Where tm.tmsUserID = MainPage.user_userID
使用两次这样的时间意味着,和/和/或?
使用 where 两次意味着 AND。 像这样:
SELECT tm.* FROM ... tm WHERE tm.tmsDate = ? AND tm.tmsUserID = ?
通过将这两个条件放在同一个Where
语句中,您可能会产生相同的效果,例如:
Where tm.tmsDate = MainPage.TimeSheetDateSelect_selectdate.Date && tm.tmsUserID = MainPage.user_userID
但你拥有的是更具可读性的 IMO。
像
这样连续使用Where
两次对应于SQL中的AND
。SQL 没有 ANDALSO
运算符。