In the Dat Access Layer of an ASP.NET Core MVC project, I need to get a list of "news" matching with any tags passed as parameter, something like:
public List<News> GetNewsByTags(List<String> tagsList)
{
return database.News.Where(news => news.Tags.ContainsAnyElementOf(tagsList));
}
but I didn't succeed to make something like this work. For information, this is my request for only one tag:
public List<News> GetNewsByTag(String tag)
{
return database.News.Where(news => news.Tags.Contains(tag)).ToList();
}
news.Taga string or a list of strings?"tag1;tag2;tag3"