merhaba,siteyi yeni keşfettim elinize sağlık. Amatörce c# öğrenmeye çalışıyorum. Basit bir çalışmam var, veritabanı access, typed dataset ile bağlantı sağlıyorum. aşağıda linq sorgusunda dbnull hatası alıyorum. benze bir kodu entity framework ile çalışırken almıyordum. bu hatanın önüne nasıl geçebilirim. teşekkürler.
decimal bakiye = 0;
Func<decimal?, decimal?, decimal>
GetBakiye = (alacak, borc) => { bakiye = bakiye + (alacak ?? 0) - (borc ?? 0); return bakiye; };
var getir = (from c in cariVtDataSet.Hareketler
where c.HrkFirma == Convert.ToDouble(firmasec.EditValue)
orderby c.HrkTarih
select c).AsEnumerable().Select(c => new { c.HrkId, c.HrkTarih, c.HrkEvrak, c.HrkAciklama, c.HrkBorc, c.HrkAlacak, Bakiye = GetBakiye(Convert.ToDecimal(c.HrkAlacak), Convert.ToDecimal(c.HrkBorc)) });
gridControl.DataSource = getir.ToList();