
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.11.2009, 16:27
|
|||
|---|---|---|---|
EF - ошибки 3007, 3012 |
|||
|
#18+
Есть две таблицы. Таблица клиентов (Kunde) и таблица почтовых адресов клиентов(KundeEmail). [Kunde] kundeID (PK) name [KundeEmail] emailID (PK) kundeID Две таблицы связаны отношением один ко многим в бае данных SQL Когда делаю маппинг и компиляцию, то идут ошибки Error 3007: Problem in Mapping Fragments starting at lines 145, 179: Non-Primary-Key column(s) [kundeID] are being mapped in both fragments to different conceptual side properties - data inconsistency is possible because the corresponding conceptual side properties can be independently modified. Error 3012: Problem in Mapping Fragments starting at lines 145, 179: Data loss is possible in KundeEmail.kundeID. An Entity with Key (PK) will not round-trip when: (PK does NOT play Role 'KundeEmail' in AssociationSet 'FK_KundeEmail_Kunde' AND PK is in 'KundeEmail' EntitySet) Как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2009, 12:42
|
|||
|---|---|---|---|
EF - ошибки 3007, 3012 |
|||
|
#18+
vlsaf, Получилось побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2010, 18:53
|
|||
|---|---|---|---|
|
|||
EF - ошибки 3007, 3012 |
|||
|
#18+
bonzadk, Тоже очень интересно, такая же ошибка. Я так понял что суть ошибки в том что первичный ключ ( entity key) не может участвовать в Reference-ах. Я уже сталкивался с этим и не стал долго мучиться, добавил в таблицу ещё один столбец и сделал его первичным ключом, обновил модель и в принципе заработало. Так же если просто снять чекбокс с Entity Key, Exception-ы пропадают, но появляется другой... =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2010, 19:00
|
|||
|---|---|---|---|
|
|||
EF - ошибки 3007, 3012 |
|||
|
#18+
vlsaf, Только щас дошло, нужно удалить kundeId из сущности... и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2010, 09:05
|
|||
|---|---|---|---|
EF - ошибки 3007, 3012 |
|||
|
#18+
vlsafVSError 3007: Problem in Mapping Fragments starting at lines 145, 179: Non-Primary-Key column(s) [kundeID] are being mapped in both fragments to different conceptual side properties - data inconsistency is possible because the corresponding conceptual side properties can be independently modified. DZeusТолько щас дошло, нужно удалить kundeId из сущности... и всё. да, так и есть, данная ошибка возникает тогда, когда у вас и navigation и scalar properties ссылаются на один и тот же PK одной и той же таблицы.. _______________ AnimeBay - аниме магазин, который Вас не разочарует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1351397]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
233ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 578ms |

| 0 / 0 |
