[英]How to conditional get values on Context ASP.NET Core WebAPI
我正在嘗試獲取特定用戶創建的所有筆記。 _context.Notes
返回表中的所有Notes
,但我只需要Notes
其中postedBy == user_gd
其中user_gd
是方法的參數。
我怎樣才能添加一個 if 語句來檢查是否postedBy == user_gd
? 並在完成后返回用戶的所有筆記。
數據庫表:postedBy = 用戶表的 Gd。 表 1:用戶表,表 2:注釋表。
我怎樣才能實現這個方法,所以它只返回以postedBy
為參數的注釋
public IEnumerable<Note> GetNotes(Guid user_gd)
{
return _context.Notes;
}
幫助將不勝感激。
您的Note
model 應該包含PostedBy
屬性。
然后您可以using System.Linq;
並使用:
public IEnumerable<Note> GetNotes(Guid user_gd)
{
return _context.Notes.Where(x => x.PostedBy == user_gd);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.