2017-10-15 46 views
0

我必須在我的asp.net核心項目中實現asp.net標識。我通過使用我的需求搜索最大的相關主題但我沒有找到最合適的解決方案。 如果我使用個人身份驗證創建項目,那麼我必須將數據庫遷移應用到我在sql server中的現有數據庫,然後創建表,但上下文類現在應用程序用戶也添加到我的項目中。 ,然後當我使用反向工程創建我的數據庫的類時使用數據庫優先方法,然後將另一個mydatabasenamecontext類添加到project.and然後所有這些都與這些上下文類及其配置混亂。 我希望在應用遷移之後,當我使用數據庫優先方法時,必須更新所有現有的上下文類引用,只有一個應用程序流到db,反之亦然可以使用?如何在asp.net mvc核心中使用數據庫第一種方法實現與現有數據庫的Asp.net標識

回答

0

我無法確切知道您想要達到的目標,但您可以自定義ASP.NET身份以匹配您之前存在的數據庫身份驗證模式。下面是微軟虛擬學院的課程,可以幫助:

https://mva.microsoft.com/en-US/training-courses/customizing-aspnet-authentication-with-identity-8647?l=1Yef8hF1_7604984382

+0

我只想我的用戶進行身份驗證,問題是,通過使用DB第一種方式,當我生成類我的分貝,生成類,但有沒有像first(),firstordefault()這樣的擴展方法,就像我們在以前版本的mvc中一樣,所以我決定在我的項目中使用asp.net標識,當我在我的asp.net標識和db第一種方法中使用項目然後兩個上下文類創建一個與應用程序用戶上下文是由我的身份創建時,我申請遷移和第二個mydbcontext創建時,我使用db第一種方法?希望你得到我的問題? – SajidBp

+0

這是否工作? https://stackoverflow.com/questions/20668328/using-asp-net-identity-database-first-approach –

相關問題