Come selezionare getdate () da subsonic?
-
05-07-2019 - |
Domanda
Sto usando Subsonic 2, SQL Server 2005.
Ecco come aggiorno la colonna intro_accepted di un record della tabella Member.
member.Showintro = true;
member.IntroAcceptby = AdminUser.Username;
member.IntroAccepted = DateTime.Now; // but I wan't getdate() from SQL Server
member.Save();
Qual è il modo più semplice per selezionare getdate () dal database e inserirlo nella colonna intro_accepted?
Soluzione
-
Imposta la colonna IntroAccepted nel tuo DB per consentire valori null e assegnargli un valore predefinito di GetDate.
-
Rigenera il tuo modello e SubSonic renderà nulla la proprietà IntroAccepted
-
Non specificare il valore di IntroAccepted (lasciarlo come null) nel codice e quando si chiama Save SQL si noterà che non esiste alcun valore per IntroAccepted e si utilizza GetDate per popolarlo.
-
member.Showintro = true;
member.IntroAcceptby = AdminUser.Username;
member.IntroAccepted = null; // You don't actually need to do this as a nullable date will be null by default
member.Save();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow