Relative Content

Tag Archive for entity-framework-core

How do I store a negative TimeSpan in Entity Framework?

I store shifts to events with a TimeSpan as the offset from the start of the event and another TimeSpan as the duration of the shift. The setup shift starts before the event (so everyone see the event as 11:00am – 4:00pm as desired while the setup shift starts at 10:15am).

EFCore override SaveChangesAsync does not save entity

public override Task<int> SaveChangesAsync(CancellationToken cancellationToken = default) { foreach(var entry in base.ChangeTracker.Entries<BaseDateEntity>() .Where(q => q.State == EntityState.Added || q.State == EntityState.Modified)) { var dateTime = DateTime.Now; var persianCalendar = new PersianCalendar(); var year = persianCalendar.GetYear(dateTime); var month = persianCalendar.GetMonth(dateTime).ToString(“D2”); ; var day = persianCalendar.GetDayOfMonth(dateTime).ToString(“D2”); var hour = persianCalendar.GetHour(dateTime).ToString(“D2”); ; var minute = persianCalendar.GetMinute(dateTime).ToString(“D2”); if (entry.State […]