|
|
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
в наличии ТРИ класса: Код: 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. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 12:57:11 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
мне кажется, что %Save(1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:28:08 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007что я делаю не так? Не в ту сторону сохраняешь... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Т.е. орефы или ИДшки (в SQL) нужно записывать в свойства которые Cardinality = one . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:38:37 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Либо инсертить в Cardinality = many из квик старта... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:41:34 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
тогда структуру я правильно сформировал? одна таблица содержит много строк одна строка содержит много ячеек как это правильно описать при формировании класса? и еще я хочу сохранять только класс с таблицей, что бы остальные связи сохранялись автоматически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:42:31 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007тогда структуру я правильно сформировал? одна таблица содержит много строк одна строка содержит много ячеек Да. Правильно. Ymka2007и еще я хочу сохранять только класс с таблицей, что бы остальные связи сохранялись автоматически Тогда инсертить в главное свойство. Как в примере из квикстарта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:50:18 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Хотя, если верить квикстарту, сработает и такое Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:57:41 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Хотя может и только вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 13:59:50 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
выполняю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 14:02:16 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007 , в перемешку не пиши Пробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 14:10:33 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
krvsa, Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 14:12:34 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007 , я-то сам с коллекциями не работаю... Делаю всегда вот как Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Но у меня всегда "верхний уровень" существует. Попробуй вот как: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Или уж вовсе вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 14:57:46 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
krvsa, в обоих случаях одна и таже ошибка: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 15:02:53 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007 , а так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 15:14:08 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Пример про доктора с пациентами я скопипастил прям с квикстарта! квикстартКак видите, со стороны Many (Doctor) работа с отношением аналогична работе с коллекцией, а со стороны One с обычной ссылкой. Сохраните доктора и посмотрите на глобалы, соответствующие обоим классам. Код: plaintext Да что же это уже и верить некому?! ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 15:16:24 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
krvsa, таже ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 15:21:44 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007, дай ссылку где ты пример взял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 15:22:39 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Старый добрый Parent-Child не подойдет? Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 15:38:40 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007, Исправьте Ваш код: Код: plaintext 1. Код: plaintext 1. Рабочий пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 16:01:24 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
servit, о!! спасиб большое!!! слона то я и не заметил, все в глазах рябит (ребенок всю ночь спать не давал, болеет) все заработало так как нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 16:27:53 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
servit глазастый! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 16:50:29 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ymka2007все в глазах рябит (ребенок всю ночь спать не давал, болеет) А у меня их трое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 16:51:30 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
krvsa servit глазастый! Я просто сделал проект и в отладчике проверил в чём проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 17:02:21 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
servit, твой отладчик сразу сечет и показывает проблему? выявилась закономерность: если делать через циклы, то получаются данные как будто записываются сначала в стек, а потом при записи на диск в обратном порядке извлекаются: получается 3-тья строка записывается первой и 3-тья ячейка записывается первой (как там в математике - "перевернутая матрица", кажется) если добавлять еще одну строку, то она записывается 4-той и из-за цикла ячейки соответственно тоже получаются справа на лево так что теперь делать то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 17:10:18 |
|
||
|
научите работать с Relationship
|
|||
|---|---|---|---|
|
#18+
Ага, есть такое поведение. Первый раз сохранение начинается с последнего созданного дочернего (many) объекта. Можно переопределить поведение или сохранять каждый дочерний объект перед добавлением нового ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 17:35:43 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36536989&tid=1558024]: |
0ms |
get settings: |
13ms |
get forum list: |
26ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
62ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 350ms |
| total: | 568ms |

| 0 / 0 |
