1
我試圖寫一個簡單的ExecuteStoreQuery這樣的:NpgsqlProvider和ExecuteStoreQuery
var result = BusinessContextManager.Instance.ExecuteQuery(x => x.WrappedObjectContext.ExecuteStoreQuery<DataTable>("SELECT 2+2"));
但它失敗,錯誤「現場沒有發現」和堆棧跟蹤
at Npgsql.NpgsqlRowDescription.FieldIndex(String fieldName) in ---path\Npgsql\NpgsqlRowDescription.cs:line 204
at Npgsql.NpgsqlDataReader.GetOrdinal(String Name) in --path\Npgsql2-master\src\Npgsql\NpgsqlDataReader.cs:line 184
at System.Data.Query.InternalTrees.ColumnMapFactory.TryGetColumnOrdinalFromReader(DbDataReader storeDataReader, String columnName, Int32& ordinal)
任何人都可以告訴我我做錯了什麼?什麼是場指數等一個...
我已經使用別名選擇2 + 2的結果,但仍是同樣的錯誤嘗試
entiryframework版本 - 5 版本Npgsql的 - 2.0.12.91