... ADO.NET 팀의 누군가가 그의 대답에 이안 보이드의 코멘트를 읽어 보인다 DbDataAdapter없이 여기
는`DbCommand` 또는`DbConnection`은 어떻게받을 수 있나요 대응하는`DbProviderFactory`을 감안할 때 내 코드
DataTable dt = new DataTable();
using (IDataReader dr = com.ExecuteReader())
{
if (dr.FieldCount > 0)
{
for (int i = 0; i < dr.FieldCount; i++)
{
DataColumn dc = new DataColumn(dr.GetName(i), dr.GetFieldType(i));
dt.Columns.Add(dc);
}
object[] rowobject = new object[dr.FieldCount];
while (dr.Read())
{
dr.GetValues(rowobject);
dt.LoadDataRow(rowobject, true);
}
}
}
return dt;
입니까? –
@ 이안 보이드 http://msdn.microsoft.com/en-us/library/hh323136.aspx –