第一种方式

一、新建Core项目

1.模板选着Web应用程序

2.更改身份验证选择个人用户账户


二、编写配置文件

appsettings.json中添加数据库连接字符串

  "ConnectionStrings": {
"DefaultConnection":"Server=.;Database=CoreDB;Trusted_Connection=True;MultipleActiveResultSets=true"
  }

三、添加实体类Student并写好属性


四、添加控制器Students



五、使用命令

1. 首先,在vs中右键项目-》在资源管理器中打开文件-》点击src路径文件夹-》找到对应的项目文件夹-》按住键盘Shift+鼠标右键项目文件夹-》选择在此处打开命令窗口,这样就进入了cmd界面路径是项目文件夹路径(其实也可以直接cmd-》盘符:-》cd 项目文件夹路径和刚才说的效果一样);

2.执行以下两条命令

dotnet ef migrations add Initial(成功后:Data文件夹下面Migrations文件夹中会自动增加一个.cs文件,名称格式如:时间+_Initial.cs,好了在执行第二条命令;


dotnet ef database update(成功后:Migrations文件夹中增加了cs文件


dotnet run (最后执行命令dotnet run开启监听


3.在浏览器中输入http://localhost:5000/Sutdents/Index 或者在VS里面调试运行该项目


其他的就简单了,多看看就好

第二种方式

1.新建Core项目的时候身份验证选着不进行身份验证


2.配置文件

在project.json中引用sqlserver

    "Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
    "Microsoft.EntityFrameworkCore.Design": {
      "version": "1.1.0",
      "type": "build"
    },

3.新建Model文件夹,在文件夹中新建实体类Student并写好属性,新建类StudentDB并继承DbContext


4.新建数据库mydataBase 新建表Students并添加一条测试数据


4.在HomeController的Index中添加


在View→Home→Index.cshtml中添加以下代码


5.运行项目


更多推荐

Asp.net Core连接SqlServer数据库两种方式