NHibernate.MappingException: неизвестный класс сущности - PullRequest
0 голосов
/ 05 апреля 2009

Я пытаюсь запустить тест, который использует FluentNHibernate для сопоставления моего лиц.

Я получаю неизвестную ошибку класса сущности.

У меня есть проект Домена, в котором мои сущности и сопоставления расположены отдельно папка в этом проекте.

Мой тестовый проект имеет конфигурацию Nhibrenate в App.Config.

Есть идеи, пожалуйста ???

Malcolm

РЕДАКТИРОВАТЬ: у меня есть этот метод, который создает ISessionFactory, но я не думаю, что этот код работает, и именно поэтому он не распознает мои отображения существуют вообще. SessionFacoryCreator - это сборка с моим AppConfig, а Recipe - это моя сборка, в которой находятся объекты Domain. Пожалуйста, HELLLLLLP !!!!

public static ISessionFactory Create()
        {
            Configuration cfg = new Configuration()
                .AddAssembly(typeof(SessionFactoryCreator).Assembly)
                .AddAssembly(typeof(Recipe).Assembly);

            return cfg.BuildSessionFactory();
        }

Ответы [ 2 ]

0 голосов
/ 06 апреля 2009

Вы читали вики ? В вашем примере ничего не говорится о подключении Fluent NHibernate к зданию фабрики сессий, поэтому оно не работает. Начните с руководства Getting Started .

0 голосов
/ 05 апреля 2009

Как вы добавляете свои сущности в каркас Hibernate? Вы используете AnnotationConfiguration или просто конфигурацию? Если вы используете аннотации, вы должны добавить свою аннотированную сущность в каркас. В противном случае, если вы используете отображение hibernate xml, синтаксис может быть worng (iirc)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...