檢索值在這個功能:錯誤而來自本地數據庫
public IList<foods> GetFoods()
{
IList<foods> myFoods = null;
using (var db = new FoodsContext(ConnectionString))
{
var query = from e in db.MyFoods
select e;
myFoods = query.ToList();
return myFoods;
}
}
我就得到一個錯誤:
myFoods = query.ToList();
錯誤說:
InvalidCastException was unhandled
但我可以得到某一列的值,即:當我寫入時:
var query = from e in db.MyFoods
select e.calorie;
我正確地獲取卡路里列。那麼問題在哪裏?謝謝。
你能提供你的'foods'類和異常的調用堆棧的定義是什麼? –