Хорошо, например, я использую поразрядно, например: понедельник = 1, вторник = 2, среда = 4, четверг = 8 и т. Д. *
Я использую бизнес-класс Entity Framework.
Я использую класс и передаю значение типа 7 (понедельник, вторник, среда).
Я хочу вернуть записи, которые соответствуют любому из этих дней
public List<Business> GetBusinesses(long daysOfWeek)
{
using (var c = Context())
{
return c.Businesses.Where(???).ToList();
}
}
Любая помощь будет оценена.Спасибо!
РЕДАКТИРОВАТЬ
Хорошо, поэтому я пытаюсь сделать следующее:
var b = new List<Business>();
var b1 = new Business(){DaysOfWeek = 3};
b.Add(b1);
var b2 = new Business() { DaysOfWeek = 2 };
b.Add(b2);
var decomposedList = new[]{1};
var l = b.Where(o => decomposedList.Any(day => day == o.DaysOfWeek)).ToList();
Но l возвращает 0 результатов, предполагая, что в demposedList (1) я ищу понедельник,Я создал b1, чтобы содержать понедельник и вторник.