Код: Выделить всё
public class Datum
{
public long Id { get; set; }
public DateTimeOffset TimeStamp { get; set; }
}
Код: Выделить всё
var now = DateTimeOffset.Now;
var data = await Context.Data.Where(d => d.TimeStamp > now).ToListAsync();
Невозможно записать DateTimeOffset со смещением = 02:00:00 в тип PostgreSQL ' временная метка с часовым поясом», поддерживается только смещение 0 (UTC). Обратите внимание, что невозможно смешивать DateTimes с разными типами в массиве/диапазоне. См. переключатель AppContext Npgsql.EnableLegacyTimestampBehavior, чтобы включить устаревшее поведение.
То же самое происходит, когда я хочу добавить значения Datum таким образом:< /p>
Код: Выделить всё
var now = DateTimeOffset.Now;
Context.Data.Add(new Datum()
{
TimeStamp = now,
});
await Context.SaveChangesAsync();
Подробнее здесь: https://stackoverflow.com/questions/761 ... ith-efcore
Мобильная версия