![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
Пытаюсь разобраться с NHibernate, ни чего не получается. Лезет exception:
Присоединённый файл ( Кол-во скачиваний: 16 ) ![]() -------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: 5 Всего: 13 |
Код не смотрел, но я думаю что тебе нужно указать в файле .config что у тебя класс nhibernate.Person является хибернейтовским, а не обычным классом. Это необходимо чтобы включить рефлексию и поставить свойства класса в соответствие колонкам таблицы. Можно запихнуть весь класс в отдельную библиотеку классов C# и в .config написать что-то вроде "<mapping assembly="ClassLibrary1" /> - тогда все файлы .hbm.xml, описывающие классы, автоматически подтянутся из этой сборки, и классы тоже подтянутся. Или указать сам класс - как это делать на память не помню, вообще в хэлпе это написано, хотя хэлп отстойный, да...
-------------------- ![]() |
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
![]() -------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: 5 Всего: 13 |
Нужно было пометить все пропертиз вируальными.
Положи в ататч базку на аксесе ![]() Это сообщение отредактировал(а) Bogdan1024 - 1.10.2007, 14:14 Присоединённый файл ( Кол-во скачиваний: 12 ) ![]() -------------------- ![]() |
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
-------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: 5 Всего: 13 |
Не поверишь, но у меня всё прекрасно работает
![]() Прадва я создал таблицу в MS SQL Server 2000 так как я так и не смог сконфигурировать аксес чтобы он подключился. Это сообщение отредактировал(а) Bogdan1024 - 2.10.2007, 15:41 -------------------- ![]() |
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
Bogdan1024, скачал твой аттач. Не работает. :(
Добавлено через 12 минут и 56 секунд Ругаецца на строку: session.SaveOrUpdate(Person); -------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
Идеи есть?
-------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
Tauler |
|
|||
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 29.6.2007 Репутация: нет Всего: нет |
Person.hbm.xml - Embeded Resource?
|
|||
|
||||
Tauler |
|
|||
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 29.6.2007 Репутация: нет Всего: нет |
и имя класса с маппингом болжно быть person.hbm.xml
|
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
Да всё это и так было.
<mapping assembly = "" /> надо было в конфиге прописать. -------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: 5 Всего: 13 |
Я ж о чём!
![]() -------------------- ![]() |
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
Bogdan1024, да, да. Идея твоя.
![]() -------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
Tauler |
|
|||
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 29.6.2007 Репутация: нет Всего: нет |
Стооооооп, а ты hibernate.cfg.xml копируешь в директорию к ехешнику? то есть /Debug/bin/ ??? а?
|
|||
|
||||
arial |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 772 Регистрация: 11.3.2003 Где: Архангельская обл . Репутация: нет Всего: 7 |
Tauler, копирую.
Проблема решена уже (если вдруг ты не заметил). -------------------- Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |