3
東西這是我以前question我的代碼:實體框架5.0。像「任何的」查詢
public DateTime GibSomeStartDate(IEnumerable<int> partnerNumbers, DateTime startTime)
{
var contractsStartDate = from contract in this.databaseContext.Contract
where partnerNumbers.Contains(contract.Pnr)
&& contract.SomeDateTime >= startTime
select contract.SomeDateTime;
}
我希望它不會被標記或downvoted其原因的另外一個問題,即使使用相同的代碼。
我想只返回contractsStartDate
(s),其中包含中的任何contract.Pnr
。
例如,如果partnerNumbers
是1,2,3和有contracts
與Pnr
1,3,4和7 - 4 contract
實例 - 比我需要contract
(一個或多個),其具有Pnr
1和3
隨着我的where partnerNumbers.Contains(contract.Pnr)
我檢查完全匹配 - 這不是我想要的。
的
contractsStartDate
的類型是System.Data.Entity.Infrastructure.DbQuery
EF 5.0
databaseContext
是System.Data.Entity.DbContext
子更新
Contract
是Entity
。Pnr
是int
財產
什麼是'contract.Pnr'? – IronMan84 2013-03-12 14:34:13
你想要什麼而不是完全匹配? – 2013-03-12 14:39:26
@ IronMan84 - 我已經更新了我的回答,並提供了您要求的信息 – MikroDel 2013-03-12 14:39:42