Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NHibernate: Could not compile the mapping document 
:(
    Опции темы
kosmonaFFFt
Дата 30.7.2009, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



Доброго времени суток...

Пытаюсь заюзать NHibernate для одного проекта, написал единственную простейшую сущьность:
Код

class Subrubric
    {
        public virtual Int32 Id { get; set; }

        public virtual String Name { get; set; }
    }


маппинг файл для нее:
Код

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="ReklamaProject" assembly="ReklamaProject">
  <class name="Subrubric">
    <id name="Id">
      <generator class="identity" />
    </id>
    <property name="Name" />
  </class>
</hibernate-mapping>


и файл конфигурации:
Код

<?xml version="1.0" encoding="utf-8"?>
<hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2">
  <session-factory name="ReklamaProject">
    <property name="connection.driver_class">NHibernate.Driver.SQLiteDriver</property>
    <property name="dialect">NHibernate.Dialect.SQLiteDialect</property>
    <property name="query.substitutions">true=1;false=0</property>
    <property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
  </session-factory>
</hibernate-configuration>


пытаюсь протестить работу NHibernate примерно так:
Код

Configuration cfg = new Configuration();
cfg.AddXmlFile("NHibernate.cfg.xml");
cfg.SetProperty("connection.connection_string", "Data Source=nhibernate.db;Version=3");
ISessionFactory fac = cfg.BuildSessionFactory();


на что получаю MappingException с сообщением 
Код
Could not compile the mapping document: NHibernate.cfg.xml

и InnerException 
Код
Could not find the dialect in the configuration
, хотя диалект в конфигурации вроде прописан...

Подскажите плс в какую сторону рыть...
З.Ы. Я юзаю SQLite...
З.З.Ы. Хотелось бы посмотреть рабочий конфиг для работы с SQLite (winforms приложение) и простейший пример создания сессии...

Заранее спасибо...


--------------------
user posted image
PM MAIL ICQ   Вверх
SLeN
Дата 30.7.2009, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 8.12.2006
Где: SPB

Репутация: 1
Всего: 4



используй app.config для конфигурирования NHibernate
через AddXmlFile добавляются маппинг файлы сущностей
--------------------
Православные не проходите мимо! Люди нуждаются в вас
PM MAIL   Вверх
kosmonaFFFt
Дата 1.8.2009, 06:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



Эм... Что такое app.config?
У мну его вроде нету...
Кстати забыл сказать, что прога должна быть под платформу версии 2.0, не выше, может
это как-то повлиять на наличие/отсутствие app.config?


--------------------
user posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.