原来.net framework访问数据库如下:
.net core 访问数据库,数据库选用SQLServer:
我采用的是SQLServer,在引用时需要更换包,引用 Microsoft.EntityFrameworkCore.SqlServer.Design和Microsoft.EntityFrameworkCore.SqlServer。
更改语句:
options.UseNpgsql(Configuration.GetConnectionString("DefaultConnection")));语句也需要改动,更改为:
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
标签:
原文地址:http://www.cnblogs.com/lanwilliam/p/5666143.html
更改完,发现创建数据库出现问题,提示:
找问题,问朋友,最后把引用语句更改为直接引用,如下图:
之后创建数据库,发现数据库创建成功,但是表未创建,在程序包管理控制台的仓储层(DYContent文件所在库)中运行add-migration myfirst,之后再update-database。成功!