vs2017加错解EF MVC控制器,供您参考,详情如下

1。错误描述:没有数据库提供商已配置这样的DbContext。

这种错误是由上下文注册引起的。解决onconfiguring方法重写DbContext将数据库连接。

在DbContext:


公共静态连接字符串{有};集;
保护覆盖空洞onconfiguring(DbContextOptionsBuilder optionsBuilder)
{
OptionsBuilder.UseSqlServer (ConnectionString);
base.onconfiguring(optionsbuilder);
}


在Startup.cs


公共无效configureservices(iservicecollection服务)
{
框架服务。添加
无功sqlserverconnection = configuration.getconnectionstring(sqlserverconnection );
dbcontext.connectionstring = sqlserverconnection; / /配置传入DbContext连接
services.adddbcontext(选项= options.usesqlserver(sqlserverconnection));
U3000 U3000 U3000 U3000 U3000 U3000 U3000 U3000
Services.AddMvc();
}



2。错误描述:无法添加型XXX DbContext

The error description does not register the DbSet property. 但它实际上是公共DbSet XXX {结婚登记;设置;}。在课改这DbSet的完整声明要解决

为了获得更精彩的内容,您可以单击Visual Studio 2017开发并使用教程

以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。