2
我使用這個LINQ查詢Linq查詢給予無效的列名「xyz的」錯誤
var db = new XYZ();
var product = (from cp in db.CatalogProducts
where cp.ProductID == productId
select cp).FirstOrDefault();
運行該查詢給我一個錯誤
無效的列名「餅乾排排坐」。
無效的欄名稱'粉碎扭矩'。
無效的列名稱'切片速度'。
任何人都可以幫助我解決這個問題嗎?
高塔姆
我使用SQL2005,我使用LINQ到實體,表是巨大的..我沒有改變DB中的任何東西。這個錯誤僅限於我最近添加的3個產品。對於其他人(舊的)它仍然在工作。 – Gautam
我正在使用.net 4.0 – Gautam
這三個列是否存在於(1)您的實體模型(EDMX文件或代碼優先類)中,以及(2)它們是否存在於數據庫表?我認爲發生這種錯誤是不同步的 - 你已經改變了一些東西,而不是與系統的其他部分同步。 –