1
是否可以通過某種方式擴展QueryOver API?我想添加的是folNHibernate QueryOver擴展性
var criteria = QueryOver.Of<InternalAssessor>()
.WhereRestrictionOn(x => x.Sector).HasAtLeastOneFlagSet((int)sector)
其中扇區是位標誌枚舉。我們有這樣的準則的ICriteria API,我可以做
.Where(BitwiseRestrictions.AtLeastOneFlagSet("Sector", (int)sector))
但希望有這樣做的強類型的方式。有什麼擴展QueryOver的例子嗎?
請參閱https://github.com/AndreasJilvero/NHibernate.Bitwise瞭解使用QueryOver(包括「has any」)的優秀解決方案。 – Ted