Csharp da sql veri tabanında id yeniden boyutlandırma
2
●328
- 13-01-2013, 17:49:06ne gerek var ki böyle bi şeye

yeni eleman eklerken eskilerin yerin ekleyeceklemek istiyorsan
DBCC CHECKIDENT('tabloadın' , RESEED, 1)
şeklinde sql komutu çalıştırabilirsin.
diğer türlü illa çözeceksen truncate yapman lazım ama tüm verilerin silinecek. o yüzden verilerini ayrı bir yere alıp tablonu truncate yaparsın sonra o verileri eklersin ... ama dediğim gibi gerek yok böyle şeylere..
gridview de bi tane ekstra kolon ekle numara diye.. orayı kodlarınla kontrol et.. eleman silinmişse yeniden yapılandır ama db ye bu işi yaptırma gereksiz yere ... - 13-01-2013, 17:51:59Çok önemli değilse bu işlem veritabanı optimizasyonunu ve analizini etkileyecektir. Ertan arkadaşımızın dediği gibi ekstra bir alan ile çözebilirsin. Seq kullandığın bir alanı yeniden yapılandırmaya kalma.
Ayrıca yeni bir alanla çözmeyi düşünüyorsan, kesinlikle trigger ile çöz. Silindiğinde direk trigger işlemi yapsın ve tazelesin. c# ile yaparsan, milyonda bir şans bile olsa aynı anda silinme işleminden veritabanının yapısını bozma olasılığın olur. Bunlar sadece olasılık sorunları.
