0

GetSchemaTable() 始终将 IsAliased 返回为 null,并且 BaseColumnName 始终与 ColumnName 相同,即使我使用别名从存储过程中获取列数据也是如此。

SP:

SELECT u.Name AS [Display Name]  
  ,code AS [Display Code]
........

C#:

DbDataReader reader = null;
DataTable dt = reader.GetSchemaTable();
4

1 回答 1

0

能够通过添加 commandBehavior 来解决问题

于 2020-10-17T11:37:44.280 回答