1. 程式人生 > >dotNet Core初學之創建第一個dotNetCore項目

dotNet Core初學之創建第一個dotNetCore項目

程序包 -o 視圖控制器 top tar 一個 lex .net core database

首先創建解決方案dotNetCrazy

一、創建項目

技術分享圖片

1、這裏選擇.Net Core 選擇ASP.NET Core Web 應用程序 名稱暫且叫CoreCrazy

技術分享圖片

這裏我們選擇 web應用程序(模型視圖控制器) 左邊 包含ASP.NET Core MVC 哈哈 那我想用EF怎麽辦 不急 一步一步往下看

技術分享圖片

項目創建完成如下

技術分享圖片

二、管理NuGet程序包

我們先看看web應用程序 NuGet程序包

技術分享圖片

這裏包含NETCore app由微軟提供的包

技術分享圖片

這裏我用的數據庫是SqlServer2012 如何添加EF依賴呢

技術分享圖片 這裏我們可以輸入下面命令來添加依賴

Nuget添加EF的依賴

輸入命令: Install-Package Microsoft.EntityFrameworkCore.SqlServer

這裏就有朋友會問了 程序包管理器控制臺怎麽打開呢

有這幾個地方可以打開

技術分享圖片

還有這裏

技術分享圖片

都可以打開

下面我們把命令輸入

技術分享圖片

技術分享圖片

我們在看看項目下有什麽變化

技術分享圖片

下一步我們從數據庫生成model

當然命令來的快

依然在 程序包管理器控制臺

Scaffold-DbContext "Server=DESKTOP-HM1RHJV\SQLEXPRESS;Database=dotNetCrazy;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

技術分享圖片

執行完成你會發現

技術分享圖片

是不是似曾相識的趕腳

技術分享圖片

我們還要配置Startup.cs添加依賴註入

這是默認的我們需要修改

技術分享圖片

修改為

技術分享圖片

ok配置好了我們試試怎麽樣是否成功訪問數據庫進行讀寫

三、創建控制器

技術分享圖片

這裏我們選擇下圖 懶得寫了測試一下是否成功

技術分享圖片

技術分享圖片

這裏控制器已經創建好 當然視圖也同時創建完成 因為我太懶了 直接拿現成的(*^__^*) 嘻嘻

技術分享圖片

我們改下路由

技術分享圖片

運行起來看看效果

技術分享圖片

嗯嗯效果來了成功訪問數據庫數據

新增試試

技術分享圖片

o(∩_∩)o 哈哈

感覺還可以 持續學習 dotNetCore初學者勿噴

dotNet Core初學之創建第一個dotNetCore項目