Menggunakan Entity Framework 5 dan MVC 4

MVC merupakan Model View Controller yang membantu developer dalam membuat suatu applikasi yang berbasis web untuk lebih jelasnya dapat dilihat pada website-nya microsoft di sini. Simplescript Code kali ini akan mencoba membuat sebuah aplikasi sederhana yang menggunakan Entity Framework 5 dan MVC 4.

Pertama langsung saja membuat satu project dari visual studio (VS 2012) untuk memilih File > New > Project, maka akan tampil seperti gambar berikut ini :
Setelah itu pilih Internet Application maka pada solution explorer akan tampil beberapa file yang mendukung untuk MVC dan EF-5. 

Pada direktory Model tambahkan satu class dan berikan nama "Students.cs" dan ketikkan code seperti berikut ini :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace Percobaan.Models
{
    public class Student
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public string Address { get; set; }
        public DateTime DateBirdth { get; set; }

    }

    public class StudentDBContext : DbContext
    {
        public DbSet<Student> Students { get; set; }
    }
}

Bagi developer yang terbiasa dengan MVC akan sedikit bertanya dengan class ini karena ada class StudentDBContext, class ini merupakan turunan dari System.Data.Entity DbContext.
Setelah itu pada connection string anda tambahkan code berikut ini :

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=percobaanDB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\percobaanDB.mdf" providerName="System.Data.SqlClient" />
    <add 
      name="StudentDBContext"  
      connectionString="Data Source=SIMPLESCRIPTCODE;Initial Catalog=Student;Integrated Security=False;User ID=sa;Password=simplescriptcodepassword;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False"
      providerName="System.Data.SqlClient" />
  </connectionStrings>


Setelah itu anda dapat saja menambahakan sebuah controller dan namakan dengan nama StudentsController
dan buat view nya dengan cara Klik kanan pada method Index dan pilih "Add View", pilih yang menggunakan MVC - 4 dan Entity Framework dan masukkan nama Context dan Class yang sesuai dengan yang telah di buat diatas. VS 2012 akan langsung membuat View yang lengkap dengan CRUD.
Pada SQLServer anda juga akan langsung di buatkan Table sesuai dengan class pada model.

Simple bukan ...... untuk lebih jelasnya tinggalkan komen di bawah ini.

No comments:

Post a Comment