■No80760 (WebSurfer さん) に返信
ご返信ありがとうございます。
また、状況説明が足りずに申し訳ありません。
やりたい事というと、「DB(SQLite)からデータを取得し、それを独自クラスのコレクションに変換したい」です。
その中で上記質問の様な事が確かあったはず・・・と思ったので質問いたしました。
現状として抜粋すると、
using(var reader = await cmd.ExecuteReaderAsync())
{
while (reader.Read())
{
//各カラムにアクセスしデータを取得し、独自クラスへ変換したい!
var piyo = new Piyo(reader);
}
}
class Piyo
{
public Piyo((System.Data.Common.DbDataReader reader)
{
Hoge = reader["hoge"].ToString();
Fuga = reader["fuga"].ToString();
}
}
という形をとっています。
ただこれだと、reader["hoge"]の部分がフィールド名を直書きで不便なので、
上記の質問に戻り、「確かそんな事ができたはずなんだけどなぁ・・・」と調べていました。
今は調べている最中なので環境は不定ですが、以下を想定しています。
Visual Studio 2013 or 2015
.NET Framework 4.5 以上?
開発OS:Windows 7 or 10
実行OS:Windows VISTA 以上 or 7 以上