Pada controller tambahkan namespace berikut
1 2 3 4 5 |
using System.Web.Configuration; using System.Data.SqlClient; using Dapper; using MvcLabs.Models; using System.Data; |
Pada action di controller tersebut, dimana kita akan menggunakan dapper, tambahkan kode berikut untuk melakukan data binding.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Pada action di controller tersebut, dimana kita akan menggunakan dapper, tambahkan kode berikut untuk melakukan data binding. public ActionResult Index() { var connectionString = WebConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; using (var connection = new SqlConnection(connectionString)) { var result = connection.Query<City>("GetCities", commandType: CommandType.StoredProcedure).ToList(); return View(result); } } |
Sehingga secara keseluruhan, controller yang baru saja kita buat menjadi seperti ini :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Configuration; using System.Data.SqlClient; using Dapper; using MvcLabs.Models; using System.Data; namespace MvcLabs.Controllers { public class CityController : Controller { // // GET: /City/ public ActionResult Index() { var connectionString = WebConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; using (var connection = new SqlConnection(connectionString)) { var result = connection.Query<City>("GetCities", commandType: CommandType.StoredProcedure).ToList(); return View(result); } } } } |
Setelah selesai bekerja dengan controller, mari kita mulai untuk membuat view.
1. Klik kanan pada action index –> Add View
2. Buat view dengan class/model City.cs (Model ini harus sesuai dengan class/model yang kita gunakan pada dapper di controller). Dengan temlpate List. Lebih jelasnya, kita dapat melihat gambar di bawah ini.
Visual Studio akan membuat template view dengan gambar dibawah ini
Untuk melihat hasilnya run project (F5), masuk ke controller City , contoh : http://localhost:54614/City
Data yang kita dapatkan akan ditampilkan seperti berikut ini :
Selesai
JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia. Web Hosting kami mendapatkan Microsoft Spotlight Award dari Microsoft dan ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2015, ASP.NET 4.6, ASP.NET MVC 6, Silverlight 5 and Visual Studio Lightswitch.