string query =
"SELECT * FROM table1, table2 WHERE table1.Id = table2.fId";
...
using(IDataReader dataReader =
db.ExecuteReader(CommandType.Text, query))
..
string value = dataReader["table2.field"]; //dies
現在、結合クエリを実行し、DataReader を使用して返されたデータにアクセスする .NET コードをいくつか書いています。序数位置を使用して行の値にアクセスする代わりに、何らかの接頭辞表記を使用して、返された行からフィールドにアクセスできるかどうか疑問に思っています (両方のテーブルに重複するフィールドが含まれている場合)。名前)?