我的表文件和值:
IdFavorite : 1,2,3,4,5
FavoriteName : Fav1, Fav2, Fav3, Fav4, Fav5
用户 ID : 1, 3, 3, 4, 3
公共收藏:0, 1, 0, 1, 0
截至目前,我使用以下 Linq 查询来获取基于用户 ID的收藏名称列表
public IList<ReportFavorite> GetReportFavorites(int userId)
{
return _reportFavoriteRepository.GetMany(x => x.UserId == userId).ToList();
}
现在,条件如上加号,我需要获取所有PublicFavorite为1的Favorite Names 。我需要根据这个条件进行Linq查询。谢谢。
例如:如果我的用户 ID为 3,那么我应该将收藏夹名称设为Fav2、Fav3、Fav5和Fav4(因为PublicFavorite为 1)