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布局对页面标签布局,并绑定
运行后的效果如下:
本文暂时没有评论,来添加一个吧(●'◡'●)