Я скачал дистрибутив исходного кода Fluent NHibernate, скомпилировал все проекты в решении и затем запустил examples.FirstProject. Исключительная ситуация в FluentConfiguration.cs в методе BuildSessionFactory (): при создании SessionFactory использовалась недопустимая или неполная конфигурация. Что мне делать, чтобы избежать этого исключения?
PS Я видел этот пост, но это не помогло мне
Edit:
Сообщение об исключении"Следующие типы нельзя использовать в качестве прокси: \ nExamples.FirstProject.Entities.Employee: метод set_Id должен быть 'public / protected virtual' или 'protected внутренним виртуальным' \ nExamples.FirstProject.Entities. .Product: метод set_Id должен быть «публичной / защищенной виртуальной» или «защищенной внутренней виртуальной» \ nExamples.FirstProject.Entities.Store: метод set_Id должен быть «публичной / защищенной виртуальной» или «защищенной внутренней виртуальной» «строкой
Источник исключения:"NHibernate"
Исключение StackTrace:
StackTrace "в NHibernate.Cfg.Configuration.ValidateEntities () в d: \ CSharp \ NH \ NH \ nhibernate \ src \ NHibernate \ Cfg \ Configuration.cs: строка 1051 \ r \ n в NHibernate.Cfg.Configuration.Validate () в d: \ CSharp \ NH \ NH \ nhibernate \ src \ NHibernate \ Cfg \ Configuration.cs: строка 958 \ r \ n в NHibernate.Cfg.Configuration.BuildSessionFactory () в d: \ CSharp \ NH \ NH \ nhibernate \ src \ NHibernate \ Cfg \ Configuration.cs: строка 1250 \ r \ n в FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory () в C: \ _ WorkProjects \ _nHibernate \ jagregory-fluent-nhibernate-c24de5a \ src \ FluentNff. \ FluentNgnate cs: строка 231 "строка