编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

ASP.NET Core Entity Framework Core Code First入门教程

wxchong 2024-07-11 01:08:17 开源技术 11 ℃ 0 评论

0 按照vs模板创建asp.net core 项目

1 通过nuget安装工具包

Install-Package Microsoft.EntityFrameworkCore.SqlServer

Install-Package Microsoft.EntityFrameworkCore.Tools

Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

2 定义业务 本例按照新闻来:

public class NewsInfo

{

public int NewsID { get; set; }

public string NewsTitle { get; set; }

public string NewsFrom { get; set; }

public string NewsContent { get; set; }

public string NewsAlburm { get; set; }

public string CreateTime { get; set; }

public string NewsKind { get; set; }

public string NewsTags { get; set; }

public string NewsUrl { get; set; }

public string NewsHappenTime { get; set; }

}

3 把DatabaseContext 通过依赖注入到web 程序里面,再configureservice 里面

4 通过nuget命令行创建数据库

PM> Add-Migration fisrtCreatetest

Update-Database

这样就再数据库NewsDB 里面创建了newsinfo 表

剩下的就是同mvc 读取数据库了

5 利用ef core从数据库查询 新闻列表

先在homecontroller定义一个数据操作上下文 private readonly DatabaseContext _context;然后通过构造函数获得DatabaseContext 的实例对象查询数据

6 然后采用flex布局对页面标签布局,并绑定

运行后的效果如下:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表