11 Nisan 2018 Çarşamba

Nullable object must have a value hatasının çözümü



En çok yaptığım hatadır kendileri.:) Objeyi properties de nullable olarak tanımlamışsak yani muhakkak bir değere sahip olmalı demek, değişkeni yazıp nokta koyup HasValue yada Value eklememiz gerekir.O yüzden ya şu kullanım;


Properties de;

public System.<Nullable>Int32 Activity_Type_ID { get; set; }

Activity_Type_ID değişkeni bir değere sahipse eğer sonraki değişkeni kullandığımız yerlerde

Activity_Type_ID=x.Activity_Type_ID.Value,

dersek sol taraf db deki alanımız , sağ taraf programdaki alanımız

DB’ de bu alan nullable program tarafında da eşitliği sağlmak için .Value ekleyerek nullable yapabiliriz.