0
錯誤:SqlQuery類():該類型的成員, 'ID',不具有所述數據讀取器對應的列具有相同名稱
The data reader is incompatible with the specified '[table name]'. A member of the type, 'id', does not have a corresponding column in the data reader with the same name.
您好,
I」 m使用.SqlQuery()
執行SQL查詢。當我執行常規的SELECT *
時,該聲明執行正常。但是當我添加一個Group By
子句時,我收到上述錯誤。我不明白這是什麼意思。我在表格中有一個ID列。下面是兩個SQL語句:
作品:
SELECT TOP 100 * FROM <table name>
拋出錯誤:
SELECT YEAR(VisitDate) FROM <table name> GROUP BY YEAR(VisitDate)
這裏是實體模式該表:
您的EDMX ID;你的桌子上真的有同樣的東西嗎?一個簡單的建議是從EDMX中刪除這個表,然後重新添加 – techspider
groupby語句只返回'YEAR(VisitDate)',作爲一個未命名的列。結果列應該按照名稱和類型匹配實體模型中的* all *屬性。 –