Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Проблема с конфигурацией.  [new]
Devider
Member

Откуда:
Сообщений: 838
Разбираюсь с nhibernate, никак не разберусь.. Есть
nhibernate.hbm.cfg
<?xml version="1.0" encoding="utf-8"?>
<hibernate-configuration  xmlns="urn:nhibernate-configuration-2.2" >
  <session-factory>
    <property name="connection.driver_class">NHibernate.Driver.SQLite20Driver</property>
    <property name="connection.connection_string">
      Data Source=c:\DBs\SQLite\testdb.db3;Version=3
    </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>
    <mapping resource="users.hbm.xml" assembly="WindowsFormsApplication1" />
  </session-factory>
</hibernate-configuration>
users.hbm.cfg
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" 
                   namespace="WindowsFormsApplication1" 
                   assembly="WindowsFormsApplication1">
  <class name="User" table="users">
    <id name="ID" column="id">
      <generator class="native" />
    </id>
    <property name="Name" column="name" length="50" not-null="true" />
    <property name="Email" column="email" length="255" not-null="true" />
  </class>
</hibernate-mapping>

Проблема в том, что на строчку
ISessionFactory sessionFactory = new Configuration().Configure("Nhibernate.hbm.xml").BuildSessionFactory();
получаю
автор
"Resource not found: users.hbm.xml"

Что не так?

К сообщению приложен файл. Размер - 0Kb
24 дек 09, 16:50    [8114745]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с конфигурацией.  [new]
Devider
Member

Откуда:
Сообщений: 838
Надо было так:
<mapping resource="WindowsFormsApplication1.users.hbm.xml" assembly="WindowsFormsApplication1" />
24 дек 09, 18:07    [8115387]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить