Функция ниже возвращает все строки в таблице файлов, даже если фильтр where, если применяется,
public IList<File> SearchFiles(int? FileID, int? type, int? Status)
{
var files = from fil in _context.Files
select fil;
if (FileID != null)
{
files.Where(x => x.FileID == FileID);
}
if (type != null)
{
files.Where(x => x.FileTypeID == type);
}
if (Status != null)
{
files.Where(x => x.FileStatusID == Status);
}
return files.ToList<File>();
}
Любая ошибка, которую я здесь делаю?
Заранее спасибо!