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…

2 Responses

  1. Barbaros says:

    Çok teşekkürler ya aynı şey benim de başımdaydı :)
    .NotEqProperty deniyordum :)

    Tekrar sağol

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.