|
NHibernate как получить значение автоинкремент поля после insert
|
|||
---|---|---|---|
#18+
Класс: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: plaintext 1. 2. 3. 4. 5. 6.
При создании пользователем новой записи ID=0, в БД вставляется ID вычесленное автоинкрементом, но значение ID в экземпляре Person на клиенте не обновляется автоматически. В результате при попытке корректировать добавленную запись вылетает сообщение об ошибке: "Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)". ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2011, 16:37 |
|
NHibernate как получить значение автоинкремент поля после insert
|
|||
---|---|---|---|
#18+
Balda_1, не верю. Или не то и не так мапите, или не то и не так сохраняете. Ваш же код отлично работает. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2011, 16:55 |
|
NHibernate как получить значение автоинкремент поля после insert
|
|||
---|---|---|---|
#18+
SolYUtor, метод Save вызывается через WCF сервис: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2011, 17:02 |
|
NHibernate как получить значение автоинкремент поля после insert
|
|||
---|---|---|---|
#18+
Balda_1, 1. Версия NHibernate? 2. Какие объекты попадают в метод: созданные, изменённые или оба? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2011, 17:26 |
|
NHibernate как получить значение автоинкремент поля после insert
|
|||
---|---|---|---|
#18+
SolYUtor1. Версия NHibernate? Последняя 3.1 SolYUtor2. Какие объекты попадают в метод: созданные, изменённые или оба? Только созданные. Изменение реализовано другим методом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2011, 17:42 |
|
|
start [/forum/topic.php?fid=17&fpage=43&tid=1350704]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 138ms |
0 / 0 |