是否可以在 MVC3 Action 方法中异步/并行调用方法?
public ActionResult CreateUser(string name,string password)
{
int newUserId= myRepositary.CreateUser(name,password)
if(newUserID>0)
{
//i want to execute this asycn /parallel ?
UpdateUserIDINRelatedTables();
}
return RedirectToAction("AccountCreated");
}
public void UpdateUserIDINRelatedTables()
{
//I will update the userId in few another tables.
}
UpdateUserIDINRelatedTables
做一些后端工作将新的 USERID 关联到一些其他表。我想在AccountCreated
执行 CreateUser 方法后立即重定向到视图(不想等到UpdateUserIDInRelatedTables()
方法完成执行。有什么想法吗?(在 C# 4,MVC3 中)