gpt4 book ai didi

entity-framework - 无法将 'Glimpse.Ado.AlternateType.GlimpseDbConnection' 类型的对象转换为 'System.Data.SqlClient.SqlConnection' 类型

转载 作者:行者123 更新时间:2023-12-03 12:00:32 26 4
gpt4 key购买 nike

我在使用 EF 6 异步功能时遇到“发生 System.InvalidCastException”异常。
消息是:无法将“Glimpse.Ado.AlternateType.GlimpseDbConnection”类型的对象转换为“System.Data.SqlClient.SqlConnection”类型。

此应用程序已从 MVC4 升级到 MVC5,并首次使用 .Net Framework 4.5。

我知道这之前曾作为一个问题提出; https://github.com/Glimpse/Glimpse/issues/540但我尝试获取最新版本的 Glimpse,但仍然遇到同样的问题。
我想知道我是否未能正确卸载 Glimpse,无论是最新版本还是我以前使用的版本。

发生异常的代码是;

   public static async Task<IList<Company>> GetCompaniesAsync()
{
using (var db = new SherryGreenGroupContext())
{
return await db.Companies
.Include("AddressLines")
.Where(x => x.EndOfBusinessDate == null)
.OrderBy(x => x.CompanyName).ToListAsync();
}
}

异常(exception)是;
System.InvalidCastException occurred
HResult=-2147467262
Message=Unable to cast object of type 'Glimpse.Ado.AlternateType.GlimpseDbConnection' to type 'System.Data.SqlClient.SqlConnection'.
Source=System.Data
StackTrace:
at System.Data.SqlClient.SqlCommand.set_DbConnection(DbConnection value)
InnerException:

最佳答案

你应该检查你没有安装 Glimpse EF5。那为我修好了。

如果不这样做,则只需卸载所有 Glimpse 软件包。清理您的解决方案并重新安装 Glimpse。

关于entity-framework - 无法将 'Glimpse.Ado.AlternateType.GlimpseDbConnection' 类型的对象转换为 'System.Data.SqlClient.SqlConnection' 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21776705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com