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

作者: KAINTS (大安Eason哥)   2019-11-13 10:38:47
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希望可以使用更聰明的方式去完成他
再麻煩各位大大幫忙 感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com