InvalidOperationException: Sequence contains more than one element

0

Asp.net core 2.2 uygulamasında uygulamam An unhandled exception occurred while processing the request. InvalidOperationException: Sequence contains more than one element hatası veriyor.  InvalidOperationException: Sequence contains more than one element hatasının çözümü nedir?

alattin alattin (15207)
1 yıl önce sordu

    Toplam 1 Cevap


    0

    Sequence contains more than one element (Sıra birden fazla öğe içeriyor) ifadesi şu anlama gelir. Örneğin bir veri kaynağından veri çekiyorsunuz ve linq ya da lambda ifadenizde SingleOrDefault veya Single kullandınız. Çünkü veri kaynağından tek bir kayıt döneceğini düşünüyorsunuz. Fakat veri kaynağında aradığınız kriterde birden fazla veri var. İşte bu durumda eğer Single veya SingleOrDefault kullandıysanız Sequence contains more than one element hatası alırsınız.

    Hatanın çözümü için First kullanabilirsiniz tabi senaryonuza uyuyorsa. Ya da neden veri kaynağında çift kayıt var bunu sorgulayabilirsiniz.

     

    alattin alattin (15207)
    1 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol