|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
Здравствуйте! Возникла такая проблема с одной большой формы, одним submit-ом, отправить запрос на добавление новых строк в бд в разных таблицах. Может кто-то сталкивался с такой проблемой прошу Вас поделится решением... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 10:27 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
RomadzkЗдравствуйте! Возникла такая проблема с одной большой формы, одним submit-ом, отправить запрос на добавление новых строк в бд в разных таблицах. Может кто-то сталкивался с такой проблемой прошу Вас поделится решением... А в чём проблема-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 10:46 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
hVostt, Хочу услышать совет как это реализовать... [HttpPost] public ActionResult Create(Order_OSGPO model) { //For order table _order.CreateOrder(model.gid = Guid.NewGuid(),model.PaymentMethodName = Request["PaymentMethod"], model.CustomerCurrencyCode = Request["CurrencyCode"], model.OrderProductPayment = decimal.Parse(Request["res"]), model.OrderDeliveryPayment = decimal.Parse(Request["res"]), model.OrderFeePayment = decimal.Parse(Request["res"]), model.OrderTotalPayment = decimal.Parse(Request["res"]); //For Address table _address.CreateAddress(model.Address.gid=Guid.NewGuid(),model.Address.CountryGID,model.Address.ZIP,model.Address.RegionGID,model.Address.DistrictGID,model.Address.LocalGID,model.Address.Street,model.Address.House, model.Address.Flat,model.Address.Latitude,model.Address.Longitude,HttpContext.User.Identity.Name,model.Address.Name); //For Customer Table _customer.Create(model.Customer.gid=Guid.NewGuid(),model.Customer.Name); return RedirectToAction("Index", "Home"); } Сделал таким образом но не вышло:( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 10:51 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
RomadzkСделал таким образом но не вышло:( а что не вышло-то? ошибка какая-то? по коду скажу следующее 0. пожалуйста, оформляй код тегами (кнопка SRC при написании сообщения) в будущем 1. судя по твоему коду, у тебя значения в 3-х разных таблицах создаётся отдельно независимо, возможна ситуация, когда в одной таблице будет создана запись ,а в других нет. такого следует избегать, либо делай в транзакции, либо одним методом и сохраняй одной командой, не создавай проблемных ситуаций на будущее. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:32 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
hVostt, Дело в том что надо сохранить всю форму в одной таблице, а потом розбить форму на несколько таблиц и сохранить и одним submit- и одним controller-action сохранить. Думал таким способом сделать и хотел узнать получится ли так? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:46 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
RomadzkДело в том что надо сохранить всю форму в одной таблице, а потом розбить форму на несколько таблиц и сохранить и одним submit- и одним controller-action сохранить. Думал таким способом сделать и хотел узнать получится ли так? Я так и не понял в чём собственно проблема? С чем конкретно возникли сложности, что не получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:49 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
hVostt, Во первых решарпер ругается Method body is to complex to analyze, consider decomposing it. Во вторых пока не могу связать контролы с моделью корректно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:56 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
Стоит ли мне дальше связывать модель с контролами если эта идея не верная!? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:58 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
или верная... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:58 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
RomadzkВо первых решарпер ругается Method body is to complex to analyze, consider decomposing it. Во вторых пока не могу связать контролы с моделью корректно RomadzkСтоит ли мне дальше связывать модель с контролами если эта идея не верная!? эм 1 транзакция с сохранением в 3 таблицы, у тебя на входе модель( ты юзаешь мвц и обращаешься к Request ..однако ты знаете толк в изврате) на основе её ты формируешь модели которые описывают каждую из из таблиц и просто добавляешь. все. что не так (повторю вопрос hVostt )? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 12:10 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
RomadzkВо первых решарпер ругается Method body is to complex to analyze, consider decomposing it. Ну как бы он говорит, что тело метода слишком большое (больше, чем 2 экрана), значит высока вероятность наделать ошибок и тяжело будет потом отлаживать это дело. Можно проигнорировать, но лучше разделить метод на несколько, если это позволяет алгоритм. RomadzkВо вторых пока не могу связать контролы с моделью корректно Покажи как ты связываешь контролы с моделью, только не забудь про кнопку SRC ) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 12:30 |
|
Проблема создания записей в разных теблицах из одной формы asp.net mvc 5 ef 6
|
|||
---|---|---|---|
#18+
hVostt, Код: 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 12:49 |
|
|
start [/forum/topic.php?fid=17&fpage=15&tid=1349584]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
71ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 186ms |
0 / 0 |