NHIbernate (Fluent NHibernate ile) linq kullanmaya çalışıyorum ancak linq sorgusunda sorun yaşıyorum. Ben çalışsam bu mesajı almak çalıştırmak için:Linq sorgusuyla ilgili sorun
"Yöntem 'get_IsReadOnlyInitialized' tipinde 'NHibernate.Linq.Util.DetachedCriteriaAdapter' aksamından 'NHibernate.Linq, Versiyon = 1.1.0.1001 Kültür = nötr, PublicKeyToken = null' bir uygulaması olmaması. "
herkes bu sorunun nasıl biliyor mu? Model bağlamıyla this page çözüm formunu kullanarak denedim, ancak yardımcı olmadı. Ben bölümünü kullanmak istemiyorsanız
using(var session = NHibernateHelper.OpenSession())
{
var informations = (from i in session<Information>() where i.Text=="some text" select i).ToList();
}
Her şey gayet iyi ama bunu kullanırsanız bu hatayı alıyorum:
Bu
kodudur. Bence, karşılaştırma yapamadığınızı, ancak Metni atadığınızı görebildiğim kadarıyla, NHibernate.Linq.dll
Size sorun veren kodu göndermek her zaman iyi bir fikirdir. Bunu yapabilir misin? – csano
, Nhibernate 2 ve NHibernate.Linq projesini kullanıyor mu? Aynı şeyi Nhibernate 3'te denediniz mi? Doğru hatırlıyorsam Linq desteği oluşturulmalı. – Tomas
Hayır, NHibernate 3.1.0.4000, FluentNHibernate 1.2.0.712 ve NHibernate.Linq 1.0 var. Yerleşik değil. Bağımsız olarak eklemeliydim. – Athina