1. ホーム
  2. c#

[解決済み】SqlDataReaderからカラム名を取得することは可能ですか?

2022-03-28 15:16:37

質問

データベースに接続した後、私の作成した SqlDataReader ?

解決方法は?

var reader = cmd.ExecuteReader();

var columns = new List<string>();

for(int i=0;i<reader.FieldCount;i++)
{
   columns.Add(reader.GetName(i));
}

または

var columns = Enumerable.Range(0, reader.FieldCount).Select(reader.GetName).ToList();