0

非同期呼び出しを使用したことがありません。MVC コントローラーから SQL ストアド プロシージャを呼び出す方法のサンプルを教えてください。

public ActionResult ReProcess(string uname)
{

SqlCommand cmd=new SqlCommand();

cmd.Connection = cnn;

cnn.Open();

cmd.CommandText = "dbo.userdetails_sp";

cmd.CommandType = CommandType.StoredProcedure;

cmd.CommandTimeout = 0;

cmd.Parameters.Add("@userId", System.Data.SqlDbType.VarChar).Value = uname; ;

cmd.ExecuteNonQuery();



}
4

1 に答える 1

1

Task クラスを使用してメソッドをカプセル化し、非同期で実行できます: http://msdn.microsoft.com/en-us/library/system.threading.tasks.task.aspx

var t = Task.Factory.StartNew(() => DoAction());
于 2013-09-22T20:07:10.367 に答える