ASP.NET CORE系列【三】使用Entity Framework Core進行增刪改查


身份驗證

以前我們熟悉的web.config中配置的form驗證,現在沒有了。我們來看看在Core里面如何配置;

首先需要NuGet安裝一個包:Microsoft.AspNetCore.Authentication.Cookies

1.打開Startup.cs

   在ConfigureServices 中配置 Cookie 中間件

   

.2. 在Configure中使用Cookie中間件:app.UseAuthentication();

 

3. 添加一個Login的Action及其配套的View用來完成登錄。

    另外Index的Action上面需要加上

   

 

    Login.cshtml增加個表單

   

      登錄中核心就是要構建一個 ClaimsPrincipal的實例。

     

     前台要獲取登錄的用戶名,使用 @User.Identity.Name 即可

    

   

   

 

 我們用張三來登錄,可以看到index頁面直接顯示出了名字。

 

 

原生SQL

    當然這種寫法,在實際項目中應用比較麻煩,后續會深入研究EFCore的 API 

簡單的添加

 

簡單的刪除

 

簡單的修改

 

簡單的查詢

 

  

總結:

  到此我們的Core項目,已經有了基本的增刪改查。但這些僅僅作為Demo參考,

  目前本人也只是學習嘗試階段,大神請勿見笑!有需要改進的地方  歡迎指出!

  后續會繼續完善此項目,目標是使用.Net Core + EFCore 來實現一個后台管理系統。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM