@unbalanced yazdığı gibi Entity. SaveChanges ; loopdan çıkarman lazım. Bir kere çağırman yeterli olacaktdır. Entity bilmeyen birisi olarak sormak istiyorum, her serferinde SaveChanges methodunu 2-3 kere cagirdiginda hata vermesinin sebebi nedir? bunu sormamin sebebi ben her seferinde degisikligin db ye kayit olmasini ve farzi misal bir noktada yazilim kirilirsa yapabildigi kadarini yapmis olmasini istesem try catch finaly mi yapmam gerekecek dongu disinda? Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

yazdiginiz dongu baska bir threadin isleminin bitmesine izin vermedigi icin SqlException firlatir. bunu cozmek isterseniz listeleme isini dongunun disinda yapip o sekilde degisiklik yaparak cozebilirsiniz Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Kod Yapım bu şekilde ; public void ResetCredits { var USER_TABLE = Entity. UserTable; foreach } Aldığım Hata; <string xmlns="http://tempuri.org/"> Sağlayıcı bağlantısında bir işlem başlatılırken bir hata oluştu. Ayrıntılar için iç zel duruma bakın. </string> Tabloya veri ekleyip veri silebiliyorum güncelleme vs vs herşey oluyor ama bu kod yapısında bi hata var sebebi ne olabilir? Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hocam grdüğım hataları yazıyorum. dikkate alıp almaman sana kalmış. - FirstOrDefault kullanıyorsun ama Table değişkenin için null kontrolü yapmıyorsun. büyük ihtimal null bi kontrolün içerisine bilgi girmeye kalktın. bu yüzden o şekilde oldu. eğer null gelme olasığı yoksa First kullanman daha uygun ve performanslı olur. - Where kontrolünden sonra FirstOrDefault kullanıyorsun. Sorgu bu şekilde daha mantıklı ve performanslı olacaktır : Entity. UserTable. FirstOrDefault ; - Entity bilgisini WebMethod içerisinde oluşturmadın. Bu şekilde aynı Entity üzerine bir işlem bitmeden başka bir işlem gelirse transaction hatası verir. Eğer web servisini tek bir kişi senkron olarak kullanmayacaksa her method un içerisinde yeni bir bağlantı oluştur. Bu şekilde iki kişi aynı anda sql'e query gnderemez.

@rakkoc abimin dediği gibi ben tek bir değişiklik yapmıyorum ki bu yüzden üst üste savechanges yapmam gerekiyor. üst üste değişiklik yapmak için mutlu change nasıl olacak? Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hocam grdüğım hataları yazıyorum. dikkate alıp almaman sana kalmış. - FirstOrDefault kullanıyorsun ama Table değişkenin için null kontrolü yapmıyorsun. büyük ihtimal null bi kontrolün içerisine bilgi girmeye kalktın. bu yüzden o şekilde oldu. eğer null gelme olasığı yoksa First kullanman daha uygun ve performanslı olur. - Where kontrolünden sonra FirstOrDefault kullanıyorsun. Sorgu bu şekilde daha mantıklı ve performanslı olacaktır : Entity. UserTable. FirstOrDefault ; - Entity bilgisini WebMethod içerisinde oluşturmadın. Bu şekilde aynı Entity üzerine bir işlem bitmeden başka bir işlem gelirse transaction hatası verir. Eğer web servisini tek bir kişi senkron olarak kullanmayacaksa her method un içerisinde yeni bir bağlantı oluştur. Bu şekilde iki kişi aynı anda sql'e query gnderemez. hocam güzel bilgilerin için teşekkür ederim :) şu en son sylediğin can alıcı nokta sylemesen bilmeyecektim. Mutli Account var. yani birden fazla kişi Sql Query gnderiyor Methodların içerisinde Entitiy bağlantısını tek tek oluşturmam gerek sanırım :) Tşekkürler Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

@unbalanced yazdığı gibi Entity. SaveChanges ; loopdan çıkarman lazım. Bir kere çağırman yeterli olacaktdır.

sanırım uyudun ya da çıktın hocam :) neyse ben de yatayım iş var yarın.. bu arada Entity. SaveChanges ; satırını dngü dışına alırsan muhtemelen çalışacaktır.. kolay gelsin @zeybekustasi, benim için yazı yazacağına sen cevapla hocam :) senin de yeteri kadar tecrüben, bilgin olduğunu düşünüyorum.. iyi geceler unbalanced tarafından 26/Şub/16 01:06 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Şimdi düşündüm de :D o alan için select işlemi yapılıyor yani aynı tabloda farklı sütunlar değişiyor tel seferde yapmak yetiyor :D. Şu durumu hiç sevmiyorum yahu 8-9 saat kod yazdıktan sonra bi anda saçma sapan hatalar yapıyorum bi ara. İf içerisinde!< yapmıştım :D ne gülmüştüm ya birde hocayı çağırıp hocam bu neden olmuyor c++ da farklı mı demiştim birdaha koda bak düşün dedi. Sonra dank etti utandım :D @rakkoc abi aradığımız bu galiba MhmdAlmz tarafından 26/Şub/16 10:11 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hata geldiğinde inner exception denilen bir yer var hocam, orada detaylar yazıyor.. istiyorsan team ver bakayım yatmadan nce Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

hata geldiğinde inner exception denilen bir yer var hocam, orada detaylar yazıyor.. istiyorsan team ver bakayım yatmadan nce Üstad çalışmaya devam ediyor :) Kolay gelsin :) https://www.youtube.com/watch?v=WC3-71NKwPw

yazdiginiz dongu baska bir threadin isleminin bitmesine izin vermedigi icin SqlException firlatir. bunu cozmek isterseniz listeleme isini dongunun disinda yapip o sekilde degisiklik yaparak cozebilirsiniz Oldu abi Mantık hatasıymış bizimki Kod hatası değil :/ teşekkürler yardımların için:) Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!