criteriaCount.CreateCriteria(AdvertisementsProperties.City.ToString())
.Add(Expression.Like(CitiesProperties.Name.ToString(), query, MatchMode.Anywhere))
.Add(Expression.Like(CitiesProperties.SlovenianName.ToString(), query, MatchMode.Anywhere))
.CreateCriteria(AdvertisementsProperties.Country.ToString())
.Add(Expression.Like(CountriesProperties.Name.ToString(), query, MatchMode.Anywhere))
.Add(Expression.Like(CountriesProperties.SlovenianName.ToString(), query, MatchMode.Anywhere));
本文歸 「名稱,比如%FOO%和slovenianName喜歡%FOO%和名稱,比如%FOO%和slovenianName喜歡%富%」個createCriteria
但我想獲得「名稱像%foo%或斯洛文尼亞名稱像%foo%或名稱像%foo%或slovenianName像%foo%」
我可以使用Expression.Disjunction()爲或,但我有問題,我無法在Expression.Disjunction()中使用CreateCriteria。有人能告訴我如何一起使用OR和CreateCriteria?
Regards
您需要提供更多信息。告訴我們你的實體。 – 2010-02-11 09:56:34