我有以下查詢和代碼正在運行,我希望在KeyValuePair上返回兩列。我看到返回的總行數是正確的,但所有keyvalue對都是nul!在實體框架上運行原始SQL查詢的KeyValuePair
string query = @"Select id,name from persons";
var persons = context.Database.SqlQuery<KeyValuePair<string,string>>(query);
我看到一個answer說我必須創建一個類來獲得結果;但我的問題是我不能在KeyValuePair上得到結果?或者我必須有一個與屬性匹配的類定義?
我嘗試這樣做,也沒有工作:( – jocull
爲什麼我在使用實體框架時編寫內聯sql?因爲我編寫的SQL有其專家和複雜性。 EF只能做簡單的SQL ... – realPro