BenNHibernate YA Kriterler Sorgu
Trade { ID, AccountFrom, AccountTo }
Account {ID, Company}
Company {ID}
Şimdi
AccountFrom.Company.ID = X OR AccountTo.Company.ID = X
alabilirim VE kullanarak aşağıdaki çalışabilmesi için tüm esnaf seçmek bir yolunu olamaz aşağıdaki eşleştirilmiş sınıfları:
criteria.CreateCriteria("AccountFrom").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
criteria.CreateCriteria("AccountTo").CreateCriteria("Company").Add(Restrictions.Eq("ID", X);
Bunu nasıl bir VEYA yerine bir VEYA haline dönüştürebilirim. Daha önce Disjunction kullanmıştım, ancak ayrı kriterler, sadece kısıtlamalar nasıl ekleyeceğimi bilmiyorum.
o AccountFrom.Company.ID = X YA AccountTo.Company.ID = X okumak mı ?? Sorunuz – Rippo
Opps olduğu gibi mantıklı değil, evet doğru –