iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
Cloud Native

.NET雲端魔法尊者之路系列 第 19

2023-鐵人賽.NET雲端魔法尊者之路 Day19 .NET篇 應用SQL Server前置準備

  • 分享至 

  • xImage
  •  

大家好啊 ~ 今天要來介紹在 Visual Studio中應用 SQL Server

開啟SQL Server總管

  • 首先開啟檢視,之後打開SQL Server物件總管
    https://ithelp.ithome.com.tw/upload/images/20231004/20151015ozmMX16jJY.png

  • 加入新的資料庫
    https://ithelp.ithome.com.tw/upload/images/20231004/20151015CD81FJHvfL.png

  • 取名之後案確定
    https://ithelp.ithome.com.tw/upload/images/20231004/20151015CyABrpVvfB.png

  • 之後到套件管理器主控台輸入這串指令

Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=demo;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
https://ithelp.ithome.com.tw/upload/images/20231004/20151015aaKUm5O6yT.png

  • 執行成功後就會變成這樣
    https://ithelp.ithome.com.tw/upload/images/20231004/20151015rKuNZFS6GE.png

  • 打開DemoContext.cs
    https://ithelp.ithome.com.tw/upload/images/20231004/20151015NrVTxphZD6.png

  • 砍掉這些
    https://ithelp.ithome.com.tw/upload/images/20231004/20151015uYM0bF4FST.png

  • 到這新增這行
    https://ithelp.ithome.com.tw/upload/images/20231004/20151015XFgg2vQqwT.png

  • 這裡新增兩行

builder.Services.AddControllers();
builder.Services.AddDbContext(options => options.UseSqlServer(builder.Configuration.GetConnectionString("Defult")));
https://ithelp.ithome.com.tw/upload/images/20231004/20151015Ay9I1AveIw.png

結語

到這裡要新增的設定都新增好了,那今天就到這裡囉 掰掰~

參考資料

https://learn.microsoft.com/zh-tw/shows/on-net/how-do-i-use-sql-server-with-csharp-and-dotnet


上一篇
2023-鐵人賽.NET雲端魔法尊者之路 Day18 .NET篇 NuGet套件
下一篇
2023-鐵人賽.NET雲端魔法尊者之路 Day20 .NET篇 SQL Server 創建表
系列文
.NET雲端魔法尊者之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言