iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 19
0
Software Development

在Mac上開發.Net Core系列 第 19

Day - 19 從零開始(三)

繼上一篇,我們在mac上透過docker設定好我們的資料庫了

今天就來old school一下

從db first開始

只是這次是使用.Net Core 以及 EF Core

首先我們先來建立我們所需要的資料庫

首先我們先進入我們的sql cmd打指令的地方

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P ‘Qazwsx!23’

https://ithelp.ithome.com.tw/upload/images/20180106/20103426u638ZDVMFJ.png

接著我們敲入以下的指令

CREATE DATABASE [Blogging];
GO
USE [Blogging];
GO
CREATE TABLE [Blog] (
    [BlogId] int NOT NULL IDENTITY,
    [Url] nvarchar(max) NOT NULL,
    CONSTRAINT [PK_Blog] PRIMARY KEY ([BlogId])
);
GO
CREATE TABLE [Post] (
    [PostId] int NOT NULL IDENTITY,
    [BlogId] int NOT NULL,
    [Content] nvarchar(max),
    [Title] nvarchar(max),
    CONSTRAINT [PK_Post] PRIMARY KEY ([PostId]),
    CONSTRAINT [FK_Post_Blog_BlogId] FOREIGN KEY ([BlogId]) REFERENCES [Blog] ([BlogId]) ON DELETE CASCADE
);
GO
INSERT INTO [Blog] (Url) VALUES
('http://blogs.msdn.com/dotnet'),
('http://blogs.msdn.com/webdev'),
('http://blogs.msdn.com/visualstudio')
GO

https://ithelp.ithome.com.tw/upload/images/20180106/20103426btS9WtKsyR.png

https://ithelp.ithome.com.tw/upload/images/20180106/20103426G5idG18lZx.png

如上圖,這邊我們就將我們所需要的db建立完成了


上一篇
Day - 18 從零開始(二)
下一篇
Day - 20 從零開始(四)
系列文
在Mac上開發.Net Core30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言