[問題] View 使用 tuple傳值到controller

看板C_Sharp作者 (大安Eason哥)時間4年前 (2019/11/13 10:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
https://imgur.com/a/7idFaVX 小弟想要寫一個權限管理的頁面 在我的程式碼裡面 SystemRole has a ICollection<SystemUser> SystemUser has a ICollection<SystemRole> 然後當我們使用EF時它會自動建立一個資料表 "SystemRoleSystemUsers" 然後他會儲存SystemRole & SystemUser的Guid 在這個頁面中我使用tuple來處理一個view要使用到兩個model的需求 <1> 當我執行Authorization_AddUser,SystemUser的物件會是null 該如何讓資料成功傳回Controller? <2> 當我執行Authorization_AddUser,SystemRole的GUID會一直被更改, 跟資料庫的GUID會不一樣,請問要怎麼避免這個值被更改? <3>因為我想取得SystemRole & SystemUser的GUID插入到 "SystemRoleSystemUser"的資料表,要怎麼樣用EF & Linq做到這個功能? 目前是想說直接寫sqlconnection跟sqlcommand直接寫到資料庫 但因為開始學EF跟Linq希望可以使用更聰明的方式去完成他 再麻煩各位大大幫忙 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.11.131 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1573612730.A.ED3.html
文章代碼(AID): #1TosowxJ (C_Sharp)