我正在使用 asp net core 2.1 和 EF 6,使用DB First。我在 App.Config 中的连接字符串:
我有这个错误:处理请求时发生未处理的异常。InvalidOperationException:在应用程序配置文件中找不到名为“DataContext”的连接字符串。System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel()
任何帮助将不胜感激。
我正在使用 asp net core 2.1 和 EF 6,使用DB First。我在 App.Config 中的连接字符串:
我有这个错误:处理请求时发生未处理的异常。InvalidOperationException:在应用程序配置文件中找不到名为“DataContext”的连接字符串。System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel()
任何帮助将不胜感激。
根据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;}
}