2009-03-05 25 views
3

Ben FluentNHibernate.Cfg.FluentConfigurationException" gerçi bu mesajı almak çalıştırdığınızda bu kodAkıcı nHibernate Yapılandırma

Assembly mappingAssembly = Assembly.ReflectionOnlyLoadFrom("LibrarySample.Model.dll"); 
sessionFactory = Fluently.Configure() 
    .Database(MsSqlConfiguration.MsSql2005 
    .ConnectionString(c => c 
     .FromAppSetting("ConnectionString")) 
    .ShowSql()) 
    .Mappings(m => m 
    .FluentMappings.AddFromAssembly(mappingAssembly)) 
    .BuildSessionFactory(); 

Akıcı Nhibernate yapılandırma ve sahip çalışıyorum: Bir SessionFactory oluşturulurken bir geçersiz veya eksik yapılandırma kullanıldı ".

Bu kodu kullanırsam çalışır, ancak Model derlemesini doğrudan nHibernate oturum yöneticisine sahip Core derlemesinden istemiyorum.

sessionFactory = Fluently.Configure() 
    .Database(MsSqlConfiguration.MsSql2005 
    .ConnectionString(c => c 
     .FromAppSetting("ConnectionString")) 
    .ShowSql()) 
    .Mappings(m => m 
    .FluentMappings.AddFromAssemblyOf<LibrarySample.Model.Book>()) 
    .BuildSessionFactory(); 

Birisi yardımcı olabilir mi?

cevap

8

Çalıştım. Entity sınıfındaki özelliklerden biri sanal olarak işaretlenmedi.

+1

Aynı sorunu yaşadım. Teşekkürler! – IRegretable

+0

Anlamadım, neden? Özellikleri yeterince sanal yapmıyor mu? –

İlgili konular