有时,我们应用程序的用户会收到此信息无效强制转换异常预期类型为“System.Int64”,但实际值的类型为“System.String”。我们无法重现这种情况,并且它发生在identityDataGrid 模型的 (DataGrid.Id) 字段。数据库中的类型是bigint
我们模型中的类型是long
.
这似乎是我们开始使用后就开始出现的ToListAsync
代替ToList
在实体上。
public async Task<IEnumerable<TEntity>> GetAllAsync()
{
return await _entitySet.ToListAsync();
}
我不确定这些随机请求抛出错误是怎么回事。如果需要,我可以提供完整的堆栈跟踪,但是堆栈跟踪将我引导到抛出异常的那一行,并且数据类型似乎匹配。这通常是一个非常随机的错误,每隔几天就会发生一两次。谁能建议这里可能发生什么?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)