Subsónica haciendo caso omiso de la propiedad TimeSpan
-
26-09-2019 - |
Pregunta
Por alguna razón la propiedad TimeSpan en mi clase no está siendo persistió en la base de datos por primera mezcla que simplemente está siendo ignorada !? Todas las demás propiedades se guardan en Aceptar. Estoy usando SimpleRepository y RunMigrations, v3.0.0.3 primera mezcla.
public TimeSpan Time { get; set; }
¿Se lapsos no es compatible?
Solución
TimeSpan no es válida tipo de datos SQL 2005/2008.
tienda como un tipo de datos SQL basada numérico. Convertir su TimeSpan a una duración adecuada en función de la precisión que necesita:
// Define an interval of 1 day, 15+ hours.
TimeSpan interval = new TimeSpan(1, 15, 42, 45, 750);
Console.WriteLine("Value of TimeSpan: {0}", interval);
Console.WriteLine("{0:N5} minutes, as follows:", interval.TotalMinutes);
Tenga en cuenta que hay una clara diferencia entre interval.Minutes y interval.TotalMinutes!
http://msdn.microsoft.com/en -us / biblioteca / system.timespan.totalminutes.aspx
Así:
// my duration
int duration = Time.TotalMinutes;
// now insert this into the database
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow