Ich versuche, Code-First EF6 mit SQL-Standardwerten zu verwenden.SQL-Spalte Standardwert mit Entity Framework
Zum Beispiel, ich habe eine "CreatedDate" Spalte/Eigenschaft nicht null mit einem Standard in SQL von "getdate()"
Wie gebe ich das in meinem Code Modell? Zur Zeit habe ich:
<DatabaseGenerated(DatabaseGeneratedOption.Computed)>
Public Property CreatedDate As DateTime
wird diese Arbeit, oder brauche ich eine NULL festlegbare zu verwenden, auch wenn die tatsächliche Spalte nicht null sein sollte, so ist EF keinen Wert senden, wenn es nicht gesetzt ist:
<DatabaseGenerated(DatabaseGeneratedOption.Computed)>
Public Property CreatedDate As DateTime?
Oder gibt es eine bessere Lösung da draußen?
Ich möchte nicht EF mit meinen Standardeinstellungen umgehen - ich weiß, dass dies für mich verfügbar ist, aber nicht in meiner derzeitigen Situation möglich.
Großartig, danke, ich werde mit diesem für jetzt gehen. – Carl
Gern geschehen;) –