|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
добрый день! изучаю entity взял один открытый простенький магазин за основу Код: c# 1. 2. 3. 4. 5. 6.
Код: c# 1. 2. 3. 4. 5.
а вот сам заказ Код: c# 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.
Подскажите пожалуйста что тут не так Если надо могу сам проект выложить Сведения об исключении: System.Data.SqlClient.SqlException: Invalid column name 'Commodity_CommodityID'. Invalid column name 'Order_OrderID'. я так понимаю он не хочет сохранять OrderLines но почему... _____________________ С уважением, Василий. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 12:51 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
cherik1, List замени на ICollection (никаких List в сущностях, на будущее!) добавь virtual ко всем навигационным свойствам (OrderLine.Commodity, OrderLine.Order) может и не поможет, но сделать это нужно всё равно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 15:53 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
hVostt, добавил не помогло - я не понимаю, как и где он формирует Commodity_CommodityID и Order_OrderID. У меня в бд таких столбцов нет :( ... нет я конечно могу подогнать, он ИМХО при создании line их пытается использовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 17:31 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
ну вот , почти под 100 просмотров, а ответов нет... а ответ в том, чтобы явно указать на OrderID и CommodityID... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
всем спасибо. ps может кому надо: там много интересных смежных вещей https://msdn.microsoft.com/ru-ru/data/jj591583.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 13:06 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
cherik1а ответ в том, чтобы явно указать на OrderID и CommodityID... А ответ в том, что надо соблюдать соглашения EF, или написать свои. OrderId и CommodityId -- по соглашениям, принятым в EF. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2015, 16:55 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
hVostt, а где соглашения? нууу и он в том примере не Commodity_CommodityID, Order_OrderID четко указывать ... там единственное что CommodityID, но не Commodity_CommodityID... странно... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2015, 11:51 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
"ID" и "Id" - найди десять отличий... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2015, 11:54 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
cherik1, я с такой проблемой не сталкивался, ни разу не приходилось вручную указывать [ForeignKey], я люблю автоматизацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2015, 12:13 |
|
Проблемы с сохранением сущностей
|
|||
---|---|---|---|
#18+
Shocker.Pro, вопрос был про Commodity_CommodityID и CommodityID - вот сам и ищи. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2015, 09:45 |
|
|
start [/forum/topic.php?fid=17&fpage=13&tid=1349525]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 165ms |
0 / 0 |