Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

 

 

Eigenlicher Fehler:

InvalidOperationException: An exception occurred while reading a database value for property 'ApplicationUser.has_Main_Image'.

The expected type was 'System.Boolean' but the actual value was null.

 

Komplette Fehleranzeige

An unhandled exception occurred while processing the request.

NullReferenceException: Object reference not set to an instance of an object.

Microsoft.EntityFrameworkCore.Metadata.Internal.EntityMaterializerSource.TryReadValue<TValue>(ValueBuffer valueBuffer, int index, IPropertyBase property)

InvalidOperationException: An exception occurred while reading a database value for property 'ApplicationUser.has_Main_Image'.

The expected type was 'System.Boolean' but the actual value was null.

Microsoft.EntityFrameworkCore.Metadata.Internal.EntityMaterializerSource.ThrowReadValueException<TValue>(Exception exception, object value, IPropertyBase property)

 

 

Fehleransicht im Browser:

 

 

Lösung:

Da die Tabellenwerte Null aufweisen können, müssen diese im Datenmodel nullable gemacht werden mit einem Fragezeichen hinter dem Variablentyp

Dadurch ist die Variable in Asp.Net Klasse nullable

        public bool? has_Profil_Image { get; set; }

        public bool? has_Main_Image { get; set; }

        public DateTime?  dtCreated { get; set; }

 

 

Ursache:

Im SQL Server kann der Tabellenwert Null werden, da die Eigenschaft Allow Nulls aktiviert ist.

Deshalb muss in der Klasse ein Fragezeichen hinter bool -> bool? 

Dadurch ist die Variable in Asp.Net Klasse nullable

        public bool? has_Profil_Image { get; set; }

        public bool? has_Main_Image { get; set; }

        public DateTime?  dtCreated { get; set; }

 

Im Sql Server

Mobile
»
Upload von sehr großen Dateien in Asp.Net MVC Core 2 einstellen.
»
Fehler: Identitätsspalte kann nicht aktualisiert werden, IDENTITY_INSERT is set to OFF
»
Asp Fehler: IDENTITY_INSERT OFF beim Zugriff auf AspNetUsers Registrierung
»
IIS Fehler: 440.13 Not Found. Upload Dateigröße überschritten
»
InvalidOperationException: An exception occurred while reading a database value for property
»
Asp Fehler: A database operation failed while processing the request. SqlException: Ungültiger Objektname
»
InvalidOperationException: No database provider has been configured for this DbContext
»
NullReferenceException: Object reference not set to an instance of an object.
»
InvalidOperationException: The expected type was System.Boolean but the actual value was null.
»
Asp: InvalidOperationException: The model item passed into the ViewDataDictionary is of type

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de