0

我正在使用 asp net core 2.1 和 EF 6,使用DB First。我在 App.Config 中的连接字符串:

我有这个错误:处理请求时发生未处理的异常。InvalidOperationException:在应用程序配置文件中找不到名为“DataContext”的连接字符串。System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel()

任何帮助将不胜感激。

4

1 回答 1

0

根据APWebDataContext您提供的内容,错误原因是这样的:

public APWebDataContext() : base("name=APWebDataContext") { } 

您无需在name此处添加。

修改您的 APWebDataContext 如下:

public partial class APWebDataContext : DbContext 
{ 
  public APWebDataContext() : base("APWebDataContext") { } 

  protected override void OnModelCreating(DbModelBuilder modelBuilder)
  { 
    throw new UnintentionalCodeFirstException(); 
  } 

  public virtual DbSet<xxxxxx> x{ get; set;} 

} 
于 2020-06-11T01:40:13.903 回答