Kalo pake LINQ baiknya pake Stored Procedure gak yah?
Apa dah gak perlu lagi?
bisa liat videonya aja mas di http://asp.net, banyak kok, ada tentang LINQ dari yang 'biasa' sampai yang pake store procedure
Biasanya salah satu alasan kita pake stored procedure adalah table di database kita tidak diperbolehkan direct query, tetapi harus via stored procedure. Hal ini mungkin utk menghindari SQL injection.
Tetapi dgn LINQ, kita harus memberi hak direct query dari si table, tenang saja SQL injection tidak bisa ditembus. So, utk query dgn LINQ, minimal kita beri hak select pada table.
Kalo utk insert / update / delete data, kita bisa gunakan store procedure. Itu bisa di set "configure behaviour" pada class yg muncul di .dbml nya.
tergantung kebutuhan... kalo kiranya tabel sering berubah, bikin aja stored proc, pake di dlinq sebagai method... enaknya pake dlinq sih gak usah pusing ado lagi hehe