Bu limitasyonu tablo düzeyindemi vermek istiyorsunuz yoksa aplikasyon düzeyindemi?

Tablo düzeyinde vermek pek mantıklı yöntem değil lakin aplikasyon düzeyinde, tabloya kayıt atmadan önce bir select atın aşağıdaki gibi;

SELECT COUNT(*) FROM TABLE;


Tablodaki kayıt sayısı size dönecektir, bunu aldıktan sonrada bir if bloğu ile kontrol ediniz.

if(RECORD_SIZE > 10){
//Kayıt atamazsınız limit doldu gibi bir uyarı veriniz
}else{
//INSERT işleminizi yapınız.
}

Avatar için;

asp.net in image component'ını kullanıyorsanız .cs dosyanıza bir metod yazın size imajın uygulamadaki full path'ini dönsün;

public String imagePath(Strign pathFromDb){
return "http://localhost:3234/uygulama/" + pathFromDb;
}

bu metoddan donen değeri image component'ınızın source properties'i hangisi ise ona veriniz. Şuan hatırlamıyorum özelliği lakin bu tür bir şey bir kaç projede yapmıştım.

Diğeri ise standart html component'ı img;



gibi;