System.InvalidCastException
HResult=0x80004002
Message=Reading as 'System.Object' is not supported for fields having DataTypeName 'public.geometry'
Source=Npgsql
スタック トレース:
場所 Npgsql.Internal.AdoSerializerHelpers.<GetTypeInfoForReading>g__ThrowReadingNotSupported|0_0(Type type, PgSerializerOptions options, PgTypeId pgTypeId, Exception inner)
場所 Npgsql.Internal.AdoSerializerHelpers.GetTypeInfoForReading(Type type, PgTypeId pgTypeId, PgSerializerOptions options)
場所 Npgsql.BackendMessages.FieldDescription.<GetInfoCore>g__GetInfoSlow|51_0(Type type, ColumnInfo& lastColumnInfo)
場所 Npgsql.BackendMessages.FieldDescription.get_ObjectInfo()
場所 Npgsql.BackendMessages.FieldDescription.get_FieldType()
場所 Npgsql.NpgsqlDataReader.GetFieldType(Int32 ordinal)
場所 System.Data.ProviderBase.SchemaMapping.SetupSchemaWithoutKeyInfo(MissingMappingAction mappingAction, MissingSchemaAction schemaAction, Boolean gettingData, DataColumn parentChapterColumn, Object chapterValue)
場所 System.Data.ProviderBase.SchemaMapping..ctor(DataAdapter adapter, DataSet dataset, DataTable datatable, DataReaderContainer dataReader, Boolean keyInfo, SchemaType schemaType, String sourceTableName, Boolean gettingData, DataColumn parentChapterColumn, Object parentChapterValue)
場所 System.Data.Common.DataAdapter.FillMappingInternal(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 schemaCount, DataColumn parentChapterColumn, Object parentChapterValue)
場所 System.Data.Common.DataAdapter.FillMapping(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 schemaCount, DataColumn parentChapterColumn, Object parentChapterValue)
場所 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
場所 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
場所 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
場所 JAFCommon.Function.JAFCommonDbAccess.DoSelect(NpgsqlCommand comm) (JAFCommon.Function\JAFCommonDbAccess.cs):行 184
場所 JAFCommon.Function.JAFCommonDbAccess.DoQuery(String sqlId, Dictionary`2 sqlParams) (JAFCommon.Function\JAFCommonDbAccess.cs):行 235
この例外は、最初にこの呼び出し履歴
[外部コード]
JAFCommon.Function.JAFCommonDbAccess.DoSelect(Npgsql.NpgsqlCommand) (JAFCommonDbAccess.cs 内)
JAFCommon.Function.JAFCommonDbAccess.DoQuery(string, System.Collections.Generic.Dictionary<string, object>) (JAFCommonDbAccess.cs 内) でスローされました
这是什么问题怎么解决
最新发布