作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 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();
}
}
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/
我在使用 EF 6 异步功能时遇到“发生 System.InvalidCastException”异常。 消息是:无法将“Glimpse.Ado.AlternateType.GlimpseDbConn
我是一名优秀的程序员,十分优秀!