Tak. Vážení kolegové. Nakonec jsem to vyřešil následně v duchu:
var MyItems = context.InventoryItems.Where(c => c.Name.Contains(TextBox1.Text) || c.Description.Contains(TextBox1.Text) || c.ValidFrom.ToShortDateString() == TextBox1.Text || c.ValidTo.Value.ToShortDateString() == TextBox1.Text || c.Person.Name == TextBox1.Text).ToList();
Škoda, že jste mě neporadili tímto směrem !