最初のビジネスでレンタカーシステムです。インターバル内に存在しない場所を選択しますか? 4つの日付間で異なる
は私が
- を書き誤りがある
public List<Car> SearchCar(DateTime pickdate, DateTime dropdate) { var db = new CarRentalDBEntities(); var temp = new List<Car>(); temp = db.Cars.Where(item => !item.Orders.Any (e => e.PickUpDateTime >= pickdate && dropdate <= e.DropDataTime) ).ToList(); return temp; }
これが最後のコードであることをユーザが選択した期間には注文を持っていないすべての車を取得したい:順序はと交差する場合は、まだ来て車ユーザーが選択した間隔
さらに条件を追加する必要があります。あなたの日付範囲が1月の場合、賃貸され返却された自動車のチェックのみが可能です。どのような場合は、janで借りた、feb ..に返されたか、またはdecで返された、 –