NHibernate – NotEqual Expression
NHibernate konusunda çok fazla tecrübem olmadığından bazı durumlarda sıkıntı yaşayabiliyorum. Bunlardan birisinin çözümü de son derece basitmiş ama benim bulmak için canımı çıkarttı.
Herhangi bir objeyi veritabanından almak istediğinizde, “eşit olmayan” durumunu kullanmak istiyorsanız; ICriteria‘ya şu şekilde “Not Equal” durumunu ekleyebilirsiniz:
.Add(Expression.Not(Expression.Eq(“FieldName”, value)));
Yani, kısacası, Expression.Not ve Expression.Eq (equal)’ı birleştirmeniz gerekiyor. Başkalarının vakit kaybetmemesi dileği ile…
saol dostum
Çok teşekkürler ya aynı şey benim de başımdaydı :)
.NotEqProperty deniyordum :)
Tekrar sağol