Column contains null data

Merhaba,

Aşağıdaki hata, veri tabanında integer veya datetime olarak işaretli olup null kalan datalara atılan select sonrası veya ilgili tablonun entity’sinden çekilmek istenen koleksiyon sonrası alınabilir.

Bu uyarı yukarıda da bahsettiğimiz gibi null olmaması gereken data tipi olan alanların null olmasından kaynaklıdır.

Çözüm olarak en temiz yöntem, veri tabanında bu tipte olan data varsa onların uygun verilerle, yani int ise 0, date ise ’01/01/2000′ gibi defaut verilerle güncellemektir.

Kod tarafında ise entity mizde ilgili kolonların data tipinden nullable olabileceğini belirtmemiz yeterlidir

Bu haliyle de db den alacağımız veriler sonrası uyarı vermeyecektir.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s