iT邦幫忙

0

ASP.NET MVC Identity2.0問題

請教各位先進:
  關於ASP.NET Identity2.0使用起來真的滿方便,完全不用再發時間開發就可擁有登入系統及權限管理的功能。
想問的問題是應用這個登入系統該如何將這些登入的資訊與我們自行開發的系統資訊做結合呢?
預設的Identity2.0是使用CodeFirst建立一個localDB來使用,我們自己開發的系統DB會是使用另外安裝的MS SQL來使用,所以分幾個問題來請教~
1.自行開發的MS SQL該如何與localDB做關聯呢?
2.有些MS SQL資料表需要將MemberId或權限相關資訊記錄起來,或透過MemberId帶出登入之使用者資訊時,這些應該如果使用Identity2.0該如何交互應用呢?
3.Identity2.0是使用CodeFirst方式建置,未來若系統上線,裡面己存有許多會員資訊,若遇到有需要新增會員資訊欄位的需求,那這樣修改會影響原本的會員資料呢?
以上這些問題是否有相關教學說明文章,因為找Identity2.0關鍵字的文章,大部份都沒有提到以上這些問題,不知道各位先進是否有相關教學文章可提供參考的,先感謝各位了,謝謝~

Brandon iT邦新手 4 級 ‧ 2019-05-19 11:29:34 檢舉
我對這個問題也很有興趣 ,幫推!!

1 個回答

0
舜~
iT邦新手 2 級 ‧ 2019-05-20 08:44:00

1.在最初進行時,修改code first的連接字串,改成你現有的資料庫的連接字串

2.可以用 var currentUser = User.Identity.GetUserId(); 等相關函數,別忘了using即可
(功能不夠可以自行擴充新的函數)

3.我不知道 @@ XDD
這個問題與Identity無關,關鍵字把Identity2.0拿掉看看~~~

我記得vs在建立新的 實體資料模型 裡面有一個選項是 code first for 現有資料庫 ,或許這個是您要的~~~

我要發表回答

立即登入回答