簡體   English   中英

ASP.NET 核心:如果其 id 存在於 EF6 或 Linq 的關系表中,則獲取值?

[英]ASP.NET Core : getting values ​if its id exists in relational table with EF6 or Linq?

我有一張日期表和一張時間表。 這兩個表是相關的。 在日期表中,我創建了日期並為此日期定義了時間。 我想從數據庫中獲取指定時間的日期列表。

這是我的查詢:

public async Task<List<ReserveDate>> GetReservedates()
{
    return await _context.ReserveDates
        .Include(t => t.ReserveTimes)
        .OrderBy(r => r.DateReserve)
        .ToListAsync();
}

如果我正確理解問題,則需要按ReserveTimes的存在進行過濾:

public async Task<List<ReserveDate>> GetReservedates()
{
    return await _context.ReserveDates
        .Include(t => t.ReserveTimes)
        .Where(t => t.ReserveTimes.Any())
        .OrderBy(r => r.DateReserve)
        .ToListAsync();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM