2013-03-09 6 views
1

Я использую свободно nhibernate как ORM, я получил последнюю версию nuget, где мой SQL-сервер - 2012, возможно ли это? он не предлагает мне 2012, когда я хочу настроитьПодключение к серверу sql с FluentNhibernate

ничего! Теперь я получил последнюю версию, при запуске мое мое заявление и запрос, чтобы создать базу данных в моем SQL Server, появляется эта ошибка:

Не удалось загрузить файл или сборку «NHibernate, Version = 3.3.1.4000, Культура = нейтральная, PublicKeyToken = aa95f207798dfdb4 'или одна из ее зависимостей . Определение манифеста размещенной сборки не соответствует ссылочной позиции сборки. (Исключение из HRESULT: 0x80131040)

и перед этой ошибки, у меня была другая проблема с логином на SQL сервере, где не установлен какой-либо имя пользователя и пароль для моей студии управления SQL! В чем проблема?

ответ

1

MsSqlConfiguration.MsSql2008 должен быть совместим с MsSql2012. Если в 2012 году действительно есть функции/функции, они могут быть добавлены путем наследования из MsSql2008Dialect и добавления их туда.

Не удалось загрузить файл или сборку «NHibernate, Version = 3.3.1.4000

это указывает на то, что вы используете FLuentNHibernate встроенный против NH 3.3.1, но использовать NH, кроме 3.3.1. Решите для одной версии или добавьте перенаправление AssemblyBinding в ваш app.config

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