Просто добавьте еще пункты where
var query = db.Customers.Where(c=>c.CityName.contains("London"));
query = query.Where(c=>c.CityName.contains("USA"));
query = query.Where(c=>c.CityName.contains("Johannesburg"));
, но приведенный выше запрос создаст его:
выберите * из Customer, где CityName, например, "london" и CityName, например, "США" и т. Д. *
, который вы хотите
выбрать * из Customer, где CityName - "london" или CityName - как "США "и т. Д. *
Чтобы использовать Dynamic Created или операторы, вы можете использовать Предикатный строитель Там действительно много функций, которые вы можете использовать ...
http://www.albahari.com/nutshell/predicatebuilder.aspx
var predicate = PredicateBuilder.False<Customer>();
predicate = predicate.Or(c=>c.CityName.Contains("London"));
predicate = predicate.Or(c=>c.CityName.Contains("USA"));
predicate = predicate.Or(c=>c.CityName.Contains("Johannesburg"));