¿Cómo seleccionar getdate () de subsónico?
-
05-07-2019 - |
Pregunta
Estoy usando Subsonic 2, SQL Server 2005.
Aquí es cómo actualizo la columna intro_accepted de un registro de la tabla de miembros.
member.Showintro = true;
member.IntroAcceptby = AdminUser.Username;
member.IntroAccepted = DateTime.Now; // but I wan't getdate() from SQL Server
member.Save();
¿Cuál es la forma más fácil de seleccionar getdate () de la base de datos y colocarlo en la columna intro_accepted?
Solución
-
Establezca la columna IntroAccepted en su base de datos para permitir valores nulos y asignarle un valor predeterminado de GetDate.
-
Regenera tu modelo y SubSonic hará que la propiedad IntroAccepted sea anulable
-
No especifique el valor de IntroAccepted (déjelo como nulo) en su código y cuando llame a Save SQL se dará cuenta de que no hay ningún valor para IntroAccepted y use GetDate para completarlo.
-
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();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow