namespace MappingTableAddColumnNames
{
class Program
{
static void Main(string[] args)
{
string sqlconnectionstring = "Data source=王俊俊-PC//SQLEXPRESS;Initial Catalog=classtest;Integrated Security=True";
string sqlcommandstring=" select userid, usernaem,useraddress from userinfo";
SqlConnection conn = new SqlConnection(sqlconnectionstring );
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(sqlcommandstring, conn);
DataTableMapping dtm = da.TableMappings.Add("UserInfo", "mappedContact");
dtm.ColumnMappings.Add("userid", "mappeduserid");
dtm.ColumnMappings.Add("username", "mappedusername");
dtm.ColumnMappings.Add("useraddress", "mappeduseraddress");
DataSet ds = new DataSet();
da.Fill(ds);
Console.WriteLine("DataTable name={0}",ds.Tables [0].TableName );
foreach (DataColumn col in ds.Tables["mappedContact"].Columns)
{
Console.WriteLine("/tDataColumn{0} name={1}",col.Ordinal ,col.ColumnName );
}
}
}
}