本文整理汇总了C#中DataRowState类的典型用法代码示例。如果您正苦于以下问题:C#DataRowState类的具体用法?C#DataRowState怎么用?C#DataRowState使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:Insert
publicvoidInsert(DbConnectionconn,stringtableName,DataTablesourceData,Dictionary
columnMappings=null,DataRowStatestate=DataRowState.Added)
{
SqlConnectionsqlConn=connasSqlConnection;
Check(conn);
using(SqlBulkCopyWrappersqlBC=newSqlBulkCopyWrapper(sqlConn))
{
sqlBC.BatchSize=10000;
sqlBC.BulkCopyTimeout=600;
sqlBC.DestinationTableName=tableName;
if(columnMappings!=null&&columnMappings.Count>0)
{
foreach(varitemincolumnMappings)
{
sqlBC.ColumnMappings.Add(item.Value,item.Key);
}
}
else
{
foreach(variteminsourceData.Columns.Cast())
{
sqlBC.ColumnMappings.Add(item.ColumnName,item.ColumnName);
}
}
sqlBC.WriteToServer(sourceData,state);
}
}
原文链接:http://www.jxszl.com/biancheng/C/556876.html