2016-06-23 3 views
0

Я много видел этот вопрос, но не могу найти решение проблемы, которую я вижу. Я взял проект из Dev, который вышел, что не помогает, поскольку я не знаком с доменом.NHibernate Неисправная или неполная конфигурация была использована при создании SessionFactory

Когда я пытаюсь запустить проект, я получаю следующее:

недопустимой или неполная конфигурация была использована при создании SessionFactory. * База данных не была настроена с помощью метода базы данных.

Внутренние исключения исключают: «При попытке добавить свойство« StartDate », когда оно уже добавлено». Я начинаю думать, что это красная селедка.

Может ли кто-нибудь сказать мне, что я должен искать, чтобы исправить это?

С наилучшими пожеланиями,

Daniel

+0

Вы также проверили иерархии наследования? –

ответ

0

Вы отображающая свойство StartDate дважды, например:

public class Order 
{ 
    public virtual DateTime StartDate { get; set; } 
} 

public class OrderMap() 
{ 
    public OrderMap() 
    { 
     Table("Order"); 

     Map(x => x.StartDate, "start_date"); 
     Map(x => x.StartDate, "start_date"); 
    } 
} 

Просто удалите второе отображение и ваш код должен работать.

+0

Привет, я просмотрел весь проект для StartDate и не нашел дубликатов. Это кошмар. –

0

Я нашел проблему. Версия NHibernate, которую мы используем, несовместима с Visual Studio 2015! Полная красная селедка не дублировала StartDate! Установленный сайт Visual Studio 2013 работает как шарм. Похвалил день на этом.

+0

Это не Entity Framework :) (который эффективно блокировал некоторые функции в старых версиях Visual Studio). Я думаю, вам стоит дважды проверить это, поскольку я не понимаю, почему версия VS должна влиять на поведение вашего приложения - при условии, что вы не изменили никаких ссылок или версию .NET framework. – mkarczewski

+0

Привет @mkarczewski, я нашел эту информацию, которая заставляет меня попробовать VS2013, который отлично работает. http://stackoverflow.com/questions/33160816/nhibernate-could-not-resolve-property-only-in-visual-studio-2015-with-a-leftou –

Смежные вопросы