iT邦幫忙

2022 iThome 鐵人賽

DAY 11
0
自我挑戰組

Asp.Net Core 零基礎建立自己的Blog系列 第 11

[Day 11] 安裝Entity Framework

  • 分享至 

  • xImage
  •  

我們前面做完了安裝CKEditor5以及CKEditor圖片上傳、內容上傳等等功能,這時候資料還沒有地方存,所以我們趕快來時做怎麼將前端資料傳到後端資料庫。

目標:
1.甚麼是ORM
2.安裝套件

甚麼是ORM?
ORM(物件關聯對應):可以理解為專門設計一個物件(Class),而這個物件專門用來存、取資料庫的資料。
在.Net 框架裡常用的一個ORM架構,就是Entitu Framework。

在我們要做的Blog中,Article.cs 這一個就是我們所設計的Entity(也就是專門,存取資料庫資料的物件)
而這個物件有以下特徵:
1.物件裡面只會有property(欄位)
2.欄位資料型態,會直接對應資料庫新增欄位狀態
像是:如果Title是字串,那資料庫就會是varchar這個type

public class Article
    {
        public long Id { get; set; }

        public string Title { get; set; } = string.Empty;

        public string ArticleContent { get; set; } = string.Empty;

        public bool IsDelete { get; set; }
    }

安裝套件
只需要安裝兩個套件。
1.Microsoft.EntityFrameworkCore.SqlServer
2.Microsoft.EntityFrameworkCore.Tools

Microsoft.EntityFrameworkCore.SqlServer
(用在與資料庫溝通用的套件)

Microsoft.EntityFrameworkCore.Tools
(用來在套件管理主控台可以下指令來建立資料表,如果沒安裝就不能用)


上一篇
[Day 10] .Net Core 相依性注入 - DI
下一篇
[Day 12] EntityFramework DBContext 開始與資料庫說話
系列文
Asp.Net Core 零基礎建立自己的Blog30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言