(Sumber: milist DOTNET) aplikasi multiclient
-
16 Maret 2012 9:24Moderator
Dear .net developer
bagaimana supaya aplikasi client server bisa berjalan tapi jika salah satu user sedang melakukan pengisian maka user yang lain tidak bisa melakukan itu. seperti di lock databse sementara sampai proses selesai
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Semua Balasan
-
16 Maret 2012 9:24Moderator
itu namanya pesimistic concurrency.
yg artinya dalam satu waktu hanya 1 client yg bisa mengupdate row di database sementara yg lainnya blocking.
dan sql server memang punya fitur ini.
coba googling keywordnya "sql server pesimistic concurreny and isolation level"
btw, pesimistic concurrency ini setau saya sebaiknya di hindari, karena dia blocking client yg lain.
solusinya, pakai optimistic concurrency pattern. coba googling aja implementasinya.
atau anda bisa pakai Entity Framework. karena Entity Framework sudah mengimplementasi optimistic concurrency pattern ini, jadi lebih simple.
kalau anda menggunakan native ado.net, ini ada sample optimistic concurrency :
http://msdn.microsoft.com/en-us/library/aa0416cz.aspx
Dijawab oleh: Agus Syahputra
Agnes Sannie [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- Diedit oleh Agnes SannieMicrosoft Contingent Staff, Moderator 16 Maret 2012 9:26
- Ditandai sebagai Jawaban oleh Agnes SannieMicrosoft Contingent Staff, Moderator 16 Maret 2012 9:26