public void InsertCaller()
{
DataSet ds = new DataSet();
ds.ReadXml("D:\\Sample\\Items");
BulkInsertMethod(ds.Tables[1], "Category");
BulkInsertMethod(ds.Tables[1], "Items");
}
public void BulkInsertMethod(DataTable dt, string destinationTable)
{
string constr = ConfigurationManager.ConnectionStrings["Constr"].ConnectionString;
using (SqlConnection sqlcon = new SqlConnection(constr))
{
using (SqlBulkCopy bulkcopy =new SqlBulkCopy(sqlcon))
{
bulkcopy.DestinationTableName = destinationTable;
bulkcopy.ColumnMappings.Add("ID", "ItemID");
bulkcopy.ColumnMappings.Add("ItemName", "ItemName");
bulkcopy.ColumnMappings.Add("Price", "Price");
bulkcopy.ColumnMappings.Add("Qty", "Qty");
bulkcopy.ColumnMappings.Add("CategoryID", "CategoryID");
bulkcopy.ColumnMappings.Add("Active", "Active");
sqlcon.Open();
bulkcopy.WriteToServer(dt);
sqlcon.Close();
}
}
}
Thursday, February 1, 2018
Subscribe to:
Post Comments (Atom)
BulkInsert
public void InsertCaller() { DataSet ds = new DataSet(); ds.ReadXml("D:\\Sample\\Items"); ...
-
@model Ism.ShoppingCart.Domain.ItemListViewModel @{ ViewBag.Title = "Index"; } <h2>Items</h2> <br /> ...
-
public static class UnityConfig { public static void RegisterComponents() { var container = new UnityContaine...
-
Dependency Injection (DI) is a software design pattern that we can develop loosely couple software component. DI also enables us to better m...
No comments:
Post a Comment