Reyza

tenang, senang, sederhana
See also: Other Geeks@INDC

Public

Catatan Singkat Tentang Astoria

Memang lebih enak memanggil Astoria dibandingkan ADO.NET Data Service, nama Astoria terdengar lebih sexy :)

Dalam beberapa bulan ini kebetulan sedang bekerja secara intens dengan Astoria. Karena kebanyakan hal yang dilakukan adalah hasil proses try-n-error (bukan hasil penelurusan dokumentasi dan konsep terlebih dahulu). Selama bekerja dengan Astoria ada beberapa yang menjadi catatan.

{Tipe Data pada Astoria}

Bila dimiliki tabel dengan field-field seperti berikut ini.

image

Maka apabila menggunakan LINQ to SQL, kita akan mendapati diagram seperti berikut.

Capture

Dari diagram di atas maka dapat dilihat bahwa:

  • tipe data dari property Sex adalah char.
  • tipe data dari property BirthHour adalah TimeSpan.

Apabila Astoria menggunakan class LINQ to SQL ini maka sudah dapat dipastikan ada di dapat error seperti berikut ini.

image

Hal ini disebabkan Astoria tidak men-support kedua tipe data tersebut. Apabila tetap ingin menggunakan class LINQ to SQL ini maka kedua property tersebut mesti diubah tipe datanya, yaitu :

  • Mengubah tipe data char menjadi string.
  • Mengubah tipe data TimeSpan menjadi DateTime.

Bila melirik ADO.NET Entity Data Model yang bisa dibilang sangat cocok bersanding dengan Astoria, maka dapat kita lihat bahwa tipe data yang cocok digunakan pada Astoria adalah sebagai berikut.

image

Share this post: | | | |

Comments

ridi said:

Astoria...kayak nama makanan ya..:D

# September 29, 2009 5:31 AM

cahnom said:

Bukan makanan, sepertinya tempat hiburan...

# September 29, 2009 11:31 AM

reyza said:

tempat hiburan baik2 atau tempat hiburan nakal?

# September 29, 2009 12:01 PM

Wiwiek Abbas said:

Astoria kayak Type Motor H***A...hehehehehe...

# October 1, 2009 11:34 AM