Entitiy Framework Hatası
-
attackatak bunu yazdı
hocam gördüğı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(x => x.UserName == items.UserName);
- 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 gönderemez.
hocam güzel bilgilerin için teşekkür ederim :) şu en son söylediğin can alıcı nokta söylemesen bilmeyecektim. Mutli Account var . yani birden fazla kişi Sql Query gönderiyor Methodların içerisinde Entitiy bağlantısını tek tek oluşturmam gerek sanırım :) Tşekkürler