|
|
|
добавление дочерней записи при использовании DataServiceContext
|
|||
|---|---|---|---|
|
#18+
Использую сервис данных и класс DataServiceContext соответственно и EF Есть объект - фирма (firm), у фирмы есть телефоны (firm_tel). Пытаюсь добавить телефон к фирме - при сохранении вылетает ошибка! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Смотрю через fiddler - что идет от клиента к сервису Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Информации о принадлежности к фирме не вижу (В базе данных - это поле id_firm) - поэтому и вылетает в ошибку! Подскажите, плз, как сделать правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:52 |
|
||
|
добавление дочерней записи при использовании DataServiceContext
|
|||
|---|---|---|---|
|
#18+
Пытался делать по другому: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Все равно - ошибка при сохранении! Я это пытаюсь делать на FW3.5 SP1 - может там какой косяк в DataServiceContext, и я зря мучаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 12:28 |
|
||
|
добавление дочерней записи при использовании DataServiceContext
|
|||
|---|---|---|---|
|
#18+
Сделал то же самое в VS2010 - все работает, но там при создании модели я указал создавать свойства для внешних ключей, т.е. в объекте firm_tel - появилось свойство id_firm, которое я заполняю при создании объекта. Все мои попытки создать такое же свойство в VS2008 успешно провалились :( - компилятор ругается на маппинг, хотя он корректен (в VS2010 он проходит без проблем). Маппинг в VS210 и VS2008 сравнивал чуть ли не построчно. Пока могу только сделать один вывод - реализация DataService в VS2008 (FW 3.5 SP1) - сырье, очень много ошибок и недоработок. Но, в принципе, что еще следовало ожидать - ведь это был первый блин, а он как известно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2010, 16:10 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36630477&tid=1351306]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 421ms |

| 0 / 0 |
