[英]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.