EF core 學習筆記

2021-10-24 23:34:44 字數 603 閱讀 1719

net core 介紹:

1.nuget控制台執行以下操作:

install-package microsoft.entityframeworkcore.sqlserver

install-package microsoft.entityframeworkcore.tools

install-package microsoft.visualstudio.web.codegeneration.design

3.包管理控制台預設專案切換到相應專案,具體命令列

執行:

scaffold-dbcontext "data source=192.168.110.129;initial catalog=yourdb;user id=youruserid;password=yourpassword" microsoft.entityframeworkcore.sqlserver -outputdir models -usedatabasenames -force -v
命令最後的-v就是開啟錯誤提示,命令列執行時如果發現錯誤則會提示

之後會在你選擇的專案下面生成實體類 

EFCORE筆記 全域性查詢篩選器

全域性查詢篩選器 全域性查詢篩選器用於全域性設定篩選資料的條件。常見的應用場景有 軟刪除,多租戶,禁用,啟用,多使用者部落格系統。全域性查詢篩選器可以精簡 可以提高 質量 防止開發者忘記加條件。public class blog public string name public string ur...

03 EF Core筆記之查詢資料

ef core使用linq進行資料查詢。我們可以通過下面的 進行簡單的查詢 獲取全部資料 var blogs context.blogs.tolist 獲取單個實體 var blog context.blogs.single b b.blogid 1 篩選 var blogs context.blo...

EF Core導航屬性

ef core導航屬性分為三種 集合導航屬性 主表中對子表相關資料的引用 引用導航屬性 子表中對主表資料的引用 反轉導航屬性 乙個導航屬性對應的另一端的導航屬性 微軟的示例 blog是主表,post是子表 public class blog public string url public list...