Archive

Archive for March, 2014

Entity Framework Part 4

March 27, 2014 1 comment

entity_imageMelanjutkan postingan sebelumnya, tentang tool-tool yang bisa digunakan untuk mengenerate kode mapping secara otomatis. Tool kedua yang akan kita bahas adalah Entity Framework Power Tools.

Saya sendiri lebih senang menggunakan Entity Framework Power Tools, dengan alasan kodenya lebih bersih dan transparan.

Untuk saat ini Entity Framework Power Tools masih versi beta dan baru bisa digunakan untuk project C# :D.

Read more…

Advertisements

Entity Framework Part 3

March 26, 2014 1 comment

entity_imagePada postingan sebelumnya kita sudah berhasil melakukan mapping (pemetaan) secara manual antara tabel yang ada di dalam database dengan class entity yang sudah kita definisikan di dalam project.

Mapping secara manual oke lah kalo hanya untuk satu atau dua tabel, tapi kalo tabel sudah banyak 10, 20, 30 …, ūüė• tentu merupakan pekerjaan yang mengerikan dan menyedihkan kalo masih dikerjakan secara manual ūüėÄ

Read more…

Entity Framework Part 2

March 21, 2014 8 comments

entity_imageMelanjutkan postingan sebelumnya, saya sudah mendemokan begitu mudahnya mengakses data di dalam sebuah database menggunakan Entity Framework.

Entity Framework bertugas mengambil alih semua pekerjaan yang biasa kita lakukan dalam pembuatan aplikasi database, seperti mengambil data (SELECT), menambah data (INSERT), mengupdate data (UPDATE) dan menghapus data (DELETE).

Sehingga dengan menggunakan Entity Framework kita sudah tidak lagi berhubungan secara langsung dengan perintah SQL, dan sebagai gantinya kita menggunakan LINQ.

Read more…

Entity Framework Part 1

March 18, 2014 1 comment

entity_image

Intro ORM

Sebelum kita membahas apa itu Entity Framework, kita akan singgung sedikit mengenai ORM (Object Relational Mapping).

ORM  adalah  framework  yang  memetakan  tabel  pada  database  relasional ke objek  dengan menggunakan  informasi  pada metadata.  Metadata  dapat  berupa  file  XML  atau custom atribute pada  entity class.

Saat ini sudah banyak pilihan ORM yang dapat meningkatkan  produktivitas kita sebagai seorang developer. Ketika kita membangun sebuah aplikasi database  dengan menggunakan OOP,  maka harus  dibuatkan  sebuah  persisten  objek  yang memodelkan objek dari database seperti tabel,  view , relationship dan objek database lainnya.

Read more…

Membuat Paket NuGet

March 13, 2014 Comments off

nuget-logoSedikit lagi tentang NuGet, pada postingan sebelumnya kita sudah berhasil menginstall server NuGet lokal baik untuk keperluan pribadi atau internal kantor.

Ada beberapa alasan kenapa kita sebaiknya mempunyai server NuGet sendiri, dua diantaranya :

  1. Untuk menghemat bandwidth internet
  2. Sebagai media sharing library

Read more…

Menginstall Server NuGet Lokal

March 12, 2014 Comments off

nuget-logoPada postingan sebelumnya kita sudah membahas apa itu NuGet, cara instalasi berikut contoh penggunaannya.

Sesuai judul postingan kali ini, kita akan menginstall sendiri server NuGet untuk keperluan internal.

Ada beberapa alasan kenapa harus menginstall server NuGet sendiri :

Read more…

Categories: NuGet Tags: , ,

NuGet

March 11, 2014 Comments off

nuget-logoNuGet adalah …

NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.

Jadi dengan memanfaatkan NuGet package manager, kita bisa dengan mudah menginstall library-library tambahan dari pihak ketiga (3rd party libraries), seperti Dapper .NET, Entity Framework, Json .NET, Firebird ADO.NET Data provider dan lainnya.

Read more…

Categories: NuGet