kullanarak veritabanı tablosundan boş değer alınıyor null
değerini alma ile ilgili bir sorunum var.C#
MVC uygulamasında bir seçeneğim var. Vergilendirilebilir alanı Evet olarak seçerseniz, girilen değer tabloda saklanır. Vergilendirilebilir'i No olarak seçtiyseniz, Null
değeri tabloda saklanır.
Şimdi, bu null değerinin, kesim amacıyla kullanmak için tablodan almak istiyorum. Bu
return db.Groups.SingleOrDefault(g => g.GroupID == gid).TaxRate.HasValue ?
db.Groups.SingleOrDefault(g => g.GroupID == gid).TaxRate.Value : (double?)0.0;
Fakat ilk durumda
sadece o olacak bu hata var neden bilmiyorumSystem.InvalidOperationException
Nullable Object must have a value.
olarak hata gösterir, benim kodlama olduğunu.
Lütfen bunun için bir çözüm belirtin.
Şimdiden teşekkürler.
Bunu yapmadan önce, ama değişkeni bildirirken, çift? vergi; Burada sadece hata aldım.Şimdi neden tek bir satırda vergi oranı değerini doğrudan iade ediyorum.Ama durumu kontrol ederken sadece hata gösterir. Lütfen bana bunun neden olduğunu söyle. – Mallikarjuna
Sadece bir nesne değişkenine atayın ve Visual Studio hata ayıklayıcınızda inceleyin. Veya daha iyisi, MSDN kitaplığında SingleOrDefault öğesinin dönüş türüne bakın. –