|
|
|
Откат изменений при использовании DataService
|
|||
|---|---|---|---|
|
#18+
Может быть ранее я некорректно задавал вопрос. Попробую исправиться. Использую EF, DataService, FW 4.0. Имею две формы -мастер и детайл. При загрузке мастер формы - делаю запрос и привязываю данные: Код: plaintext 1. 2. 3. Затем при двойном клике на гриде вызываю детайл форму: Код: plaintext 1. 2. 3. 4. 5. 6. 7. По моему замыслу в BeginEdit(); сущность должна сериализоваться и записываться в массив, а в CancelEdit(); - восстанавливаться. Но как это правильно сделать не знаю. Есть набросок (добавление к частичному классу), но он не работает: Код: 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. Причина скорее всего в том, что сохранять и восстанавливать нужно не просто объект, а член списка - запроса (items), входящий в firm_localBindingSource.DataSource - IEnumerable<firm_local>. Но как это сделать не знаю. Другие варианты - обновлять объект в существующей IEnumerable<firm_local>, но как это сделать? Да и удачный ли это вариант, если при отмене запрашивать данные? Последний (самый дурацкий) вариант - при отмене обновлять запросом все данные. Подскажите, неужели еще никто не работал с DataService? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2010, 11:42 |
|
||
|
Откат изменений при использовании DataService
|
|||
|---|---|---|---|
|
#18+
Люди, неужели DataService никто еще не пользует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 18:04 |
|
||
|
Откат изменений при использовании DataService
|
|||
|---|---|---|---|
|
#18+
vinvin, все уже написали свои аналоги этого dataservice :) так что кому из них теперь нужен DS) ты ж понимаешь, не токо в MS такие умные,чтобы писать DS. можно и самому написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 18:18 |
|
||
|
Откат изменений при использовании DataService
|
|||
|---|---|---|---|
|
#18+
Спасибо, я C# только недавно юзаю. Думал вдруг буду изобретать велосипед, а он уже есть. Оказывается велосипеда нет :( Что ж буду изобретать свой. Так, где тут мое колесо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 19:22 |
|
||
|
Откат изменений при использовании DataService
|
|||
|---|---|---|---|
|
#18+
А все же, как заменить в IEnumerable<..> элемент. Вот так не получается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 19:42 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36495637&tid=1351434]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 326ms |

| 0 / 0 |
