我正在创建一个新的ASP.net Core 2.0 MVC WebApplication。我想导入一个现有的数据库来使用WebApp中的数据。
在ASP.NET MVC 5中有一个简单的方法:只需添加一个新元素:“EF 6.x DbContextGenerator”。我发现在ASP.NET Core 2.0中已经消失了。我的以下谷歌搜索没有成功,这就是为什么我问你:ASP.net Core 2.0有没有类似的方式连接到现有的MySQL数据库?
ASP.net Core 2.0中的实体框架是否像在ASP.net MVC 5中一样工作?
答案 0 :(得分:5)
在MySQL网站上,他们推荐MySql.Data.EntityFrameworkCore。它适用于.NET Core 2.0。
查看此页面,我希望它能为您提供帮助:https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core.html
答案 1 :(得分:3)
管理Nuget包 - >搜索MySql.Data添加项目。
修改appsetting.json
{
"ConnectionStrings": {
"DefaultConnection":
"server=localhost;userid=myusername;password=mypassword;
database=mydatabase;"
},
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
}
}