Wie verwendet man den Standardspaltenwert aus der Datenbank in Entity Framework?

.net entity-framework

Frage

Ich habe eine Date-Spalte in der Tabelle, die als getutcdate () einen Standardwert oder eine Bindung hat. Ich möchte dies im Entity-Framework verwenden. Beim Generieren von EDM konnte ich die "Default Value" -Eigenschaft auf Spaltenebene finden, aber ich denke, es ist für hart codierte Werte.

Bitte lassen Sie mich wissen, wie ich den in der Datenbank angegebenen Standardwert verwenden kann.

Beliebte Antwort

Die Implementierung des OnCreated-Ereignisses für die Entität ist die von mir gefundene Lösung. Ich hatte ein Guid-Grundstück, das ich besiedeln wollte. Standardmäßig wurde es mit allen Nullen aufgefüllt (00000-0000-00000-etc). Durch Hinzufügen des Folgenden zu meiner Teilklasse der Entität konnte ich mich mit dem Problem befassen.

partial void OnCreated()
{
    Guid = Guid.NewGuid();
}


Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum