Tool:Visual Studio 2013 Ultimate Update 2 OS:Windows 8.1
.NET Framework : 4.5.x
Entity Framework : 6.0版以上
ASP.NET MVC 5
Entity Framework 6提供了非同步的方式取回資料庫的資料。在過去,你可能會在ASP.NET MVC Controller之中,使用以下程式查詢資料庫資料:
private PhotoSharingDB db = new PhotoSharingDB();
public ActionResult Index()
{
return View("Index", db.Photos.ToList());
}
我們可以搭配非同步Async/Await Pattern,將程式改為:
public async Task<ActionResult> Search( ) {
var r = await db.Photos.ToListAsync( );
return View( "Index" , r);
}
注意Entity Framework 要 6.0版以上版本才可以叫用.ToListAsync( )方法
沒有留言:
張貼留言