0
SQL Serverデータベースでストアドプロシージャを使用して、データテーブルからデータを入力しています。私は今、ASP.NET MVCを使用していますように、私はストアドプロシージャにAdo.netの代わりにEntity Frameworkを使用するにはどうすればよいですか?
あなたのモデルに接続
public void BulkUpload(DataTable dt)
{
dt.TableName = "MainTable";
DataSet dataset = new DataSet();
DataTable dataTable = new DataTable();
try
{
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString))
{
conn.Open();
{
SqlCommand cmd = new SqlCommand("DatatableToDataBase", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@mode", SqlDbType.VarChar).Value = "MainTB";
cmd.Parameters.AddWithValue("@Details", SqlDbType.VarChar).Value = dt;
cmd.ExecuteNonQuery();
conn.Close();
}
}
}
catch (Exception)
{ }
}
は、私が代わりにDapperのを使用することを好みます。 – hazjack