|
|
|
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) Как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:27 |
|
||
|
EF - ошибки 3007, 3012
|
|||
|---|---|---|---|
|
#18+
vlsaf, Получилось побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2009, 12:42 |
|
||
|
EF - ошибки 3007, 3012
|
|||
|---|---|---|---|
|
#18+
bonzadk, Тоже очень интересно, такая же ошибка. Я так понял что суть ошибки в том что первичный ключ ( entity key) не может участвовать в Reference-ах. Я уже сталкивался с этим и не стал долго мучиться, добавил в таблицу ещё один столбец и сделал его первичным ключом, обновил модель и в принципе заработало. Так же если просто снять чекбокс с Entity Key, Exception-ы пропадают, но появляется другой... =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 18:53 |
|
||
|
EF - ошибки 3007, 3012
|
|||
|---|---|---|---|
|
#18+
vlsaf, Только щас дошло, нужно удалить kundeId из сущности... и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 19:00 |
|
||
|
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 - аниме магазин, который Вас не разочарует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2010, 09:05 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36524617&tid=1351397]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 486ms |

| 0 / 0 |
