1
大家好我想要在asp.net中使用mvc插入一些值到數據庫。我聽說在插入數據時它會是很好的使用對象。那麼如何通過在類中設計的屬性使用對象列表來實現這一點。如何使用對象和模式的列表(列表<Object>)將數據插入數據庫?
有稱爲類,
public class Customer
{
public string Name { get; set; }
public string Company { get; set; }
public int Telephone { get; set; }
public string Email { get; set; }
public int Id { get; set; }
}
所以我有一個另一類只是做SQL命令
DBAccess.cs
public List<Customer> AddCustomers(string spName)
{
List<Customer> customers = new List<Customer>();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = spName;
}
我知道,使用使用I數據讀取器可以得到像這樣的數據庫中的值
IDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Customer cus = new Customer();
cus.Name = reader["cus_name"].ToString();
cus.Id = Convert.ToInt32(reader["cid"]);
customers.Add(cus);
}
如何使用這種方案將數據重新插入數據庫?幫助將不勝感激。
它是更新還是插入?使用SqlBulkCopy可以將數據表保存在數據庫中 – Sami
@Sami將數據插入數據庫:) –
@AshaneAlvis。看到這個http://stackoverflow.com/a/12939934/4873601 –