Entity Framework

01Dec12

Intro —>  Thanks mau baca ya, ini postingan yang ke-sekian.. Selamat Membaca…

What is that,dude?  Langsung ke    TKP      kalau mau lebih jelas. Intinya EF itu menggunakan konsep ORM dan melakukan proses untuk Object yang sudah di-mapping tadi. Proses apa? Proses query ke object tersebut, seperti proses CRUD. Contohnya untuk select table A. Jika menggunkana EF, brarti table sudah direpresentasikan dalam bentuk object (ORM),  sehingga kita select saja object yang merupakan representasi dari table A. EF itu kan ORM dan EF itu punya fitur untuk desain object model yang nantinya di generate ke database. Desain object model di EF ada 3 cara : Code First, Model First, dan Database First.

  • Code First : Pure code, dengan merancang class yang akan menjadi object model. Class- class tersebut akan di-generate ke database.
  • Model First : Menggunakan design yang tersedia di visual studio. Jika kita ingin hanya drag and drop kita bisa merancang table melalui desaigner yang disediakan dengan meng-create sebuah edmx.
  • Database First : Jika database dan table-tablenya telah tersedia, tinggal generate object model dari database tersebut.

EF menggunakan LINQ untuk melakukan proses query. Jika proses crudnya, EF menyediakan object DBContext yang akan melakukan proses CRUD tersebut.
Kelebihan menggunakan EF, developer tidak lagi susah-susah setting koneksi dan membuat query crud untuk melakukan proses CRUD. Semua proses query sudah dipermudah oleh EF.
Ketika psotingan ini di publish, EF sudah versi 5.

Advertisements


No Responses Yet to “Entity Framework”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: