これは私の前の質問からの私のコードです:
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;
}
同じコードであっても、フラグが立てられたり、反対票が投じられたりして、別の質問が発生しないことを願っています。
のいずれかをcontractsStartDate含む(s)のみを返したい。 partnerNumberscontract.Pnr
たとえば、partnerNumbersが1、2、3で、contracts1、3、4、7の場合( Pnr4つのインスタンス)、1と3のcontractインスタンスが必要です。contractPnr
私と一緒where partnerNumbers.Contains(contract.Pnr)に完全一致をチェックします-そしてそれは私が望むものではありません。
contractsStartDateタイプ ですSystem.Data.Entity.Infrastructure.DbQueryEF 5.0
databaseContextの子ですSystem.Data.Entity.DbContext
更新しました
ContractですEntity。プロパティPnrですint