我得到一個「System.InvalidCastException發生」異常,我正在使用EF 6異步功能。 消息是:無法轉換'Glimpse.Ado.AlternateType.GlimpseDbConnection'類型的對象來鍵入'System.Data.SqlClient.SqlConnection'。無法強制類型爲'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:
你有沒有得到這個解決 - 我有同樣的問題? – richardwhatever
不,我用完了,不得不堅持使用MVC 3.非常討厭,因爲我認爲我已經接近成功的升級。 – arame3333