#

System.Data.SqlTypes.SqlNullValueException: 'Data is Null. This method or property cannot be called on Null values.'

 

 

Lösung:
man muss ein Fragezeichen hinter den Feldtyp anfügen, damit dieser auch NULL Werte von der Datenbank empfangen kann

Ein Bild, das Text, Monitor, Bildschirm, Screenshot enthält.
Automatisch generierte Beschreibung

 

In der Datenbank kann es vorkommen, dass Werte mit Null belegt sind

Diese führen dann in der Anwendung mit Entity Framework zu dem Fehler in der Laufzeit

Ein Bild, das Text enthält.
Automatisch generierte Beschreibung

 

 

 

Beispiel einer Datentabelle als Klasse in Entity Framework Asp Anwendung

using System.ComponentModel.DataAnnotations;

 

namespace DataModels

{

    public class ArticleDbModel

    {

        [Key]

        public string GuidArticle { get; set; } = string.Empty; //guid

 

        [MaxLength(36)]

        public string? GuidUser { get; set; } = string.Empty;    //guid max 36 charakters

 

        //[Required]

        [MaxLength(255)]

        public string? Title { get; set; } = string.Empty;

 

        public string? Text { get; set; } = string.Empty;

        public string? Html { get; set; } = string.Empty;

 

        [MaxLength(450)]

        public string? Folder { get; set; } = string.Empty;

        [MaxLength(255)]

        public string? Keywords { get; set; } = string.Empty;

        public DateTime DateCreated { get; set; } = DateTime.Now;

        public DateTime DateEdit { get; set; } = DateTime.Now;

    }

}

 

 

Mobile

.

123movies