2016-11-06 3 views
1

Ich wollte die Annotation [DefaultValue] auf meiner Entität verwenden, um einen Standardwert anzugeben, der beim Erstellen in der DB gespeichert wird und nicht den Wert für den Status setzt..net Kern - Entitätsframework - [DefaultValue] funktioniert nicht

// ApprovalStatus is Enum 
// Pending = 2 
[DefaultValue(ApprovalStatus.Pending)] 
public ApprovalStatus Status { get; set; } 

Aber leider ist der Wert in der DB gespeichert bei der Erstellung und an das Unternehmen zu sparen, ist 0 und nicht 2.

Was mache ich falsch?

Dank und freundlichen Grüßen Nikolai

Antwort