【发布时间】:2018-01-06 02:25:43
【问题描述】:
我正在将 Wcf Rest 服务用于 Angular JS Web 应用程序。我将来自 angular js 应用程序的多个请求发布到 wcf 。当我将请求发布到 wcf 服务时,我在控制台应用程序中收到以下错误。
服务器在处理请求时遇到错误。异常消息是'无法将'System.Data.Entity.Infrastructure.DbQuery`1 [System.String]'类型的对象转换为'System.IConvertible'类型。'。有关更多详细信息,请参阅服务器日志。异常堆栈跟踪是:
这是 Linq 查询 ..
public bool cheekCreditScore(Credit_Crad credit)
{
int i = 600;
//int j = 700;
//int k = 800;
using (HalifaxDatabaseEntities context = new HalifaxDatabaseEntities())
{
var query = (from x in context.Credit_Score
where x.Account_Holder_First_Name == credit.account_first_name && x.Account_Holder_First_Name == credit.account_last_name
select x.Credit_Score1);
if ((Convert.ToDouble(i) < Convert.ToDouble(query)))//**Error on this line**
{
return true;
}
else
{
return false;
}
}
}
这是调试模式的屏幕截图..
这是我运行应用程序时的屏幕截图。
【问题讨论】: