入門實戰-創建資料庫和安裝NuGet軟體包
注意,我們用到asp.net core 新功能中的 所謂CodeFirst或者DbFirst,我們先不管這功能,為了快速上手簡單功能,我計劃使用EF(微軟新的資料庫映射操作orm框架,以后我調整成dapper或sqlsugar試試)來操作資料庫,以前做開發,小專案都是直接建庫建表,連庫拉資料,大專案就先撰寫需求檔案,將功能需求字面檔案化,協作開發理解,用Powdesginer設計表,設計結構,vss聯網協作開發,現在用小專案的方式,咱直接建表連庫拉資料,
1.打開sql-server2012,新建一個資料庫,隨便起個名;

2.再建幾個表,如下圖,表欄位是什么,可以自己定,根據自己的情況定,

3.然后建個用戶,對資料庫有Db_public,Db_Owner權限;

4.在專案中的appsetting.json檔案中,增加一個資料庫連接配置資訊;以前習慣把資料庫的連接配置代碼寫在web.config中,現在用asp.net core,那么可以寫在appsetting.json中;

完整的配置代碼可以如下:
"DbConnectionStr": {
"SqlServerStr": "Data Source=HMBY2010-PC\\SQL2012;Initial Catalog=Db_RjCms;User ID=DbUser;Password=Dbpassword123456;Persist Security Info=True;Max Pool Size=50;Min Pool Size=0;Connection Lifetime=300;"
}
5.在依賴項,右鍵彈出依賴項安裝;

6.如果要使用EF,在NuGet中查找對應的包檔案,Microsoft.EntityFrameworkCore和Microsoft.EntityFrameworkCore.SqlClient,安裝時,不要選擇那么高的版本,我都是選的5.0版本,可以自己查看下版本需要的依賴結合自己的電腦開發環境情況,選擇安裝,

7.如果在使用資料操作類時,有問題,可檢查對應的包檔案是否安裝,

8.SQL資料庫是我從網上找的一個,發現其表的欄位設計還是合理的,拿來直接用了,如果你感興趣,可以直接下載SQL腳本,
SQL腳本查看
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/531774.html
標籤:.NET Core
