Не может неявно преобразовать тип 'System.DateTimeOffset' в 'System.DateTime'C#

Место общения программистов C#
Anonymous
Не может неявно преобразовать тип 'System.DateTimeOffset' в 'System.DateTime'

Сообщение Anonymous »

Я получаю ошибку, когда запустить даже мою модель сущности, все установлено на UTC: < /p>

Код: Выделить всё

entity.Property(e => e.UpdatedOn)
.HasDefaultValueSql("(getutcdate())")
.HasColumnType("datetime");
< /code>
Я получаю эту ошибку: < /p>

Ошибка CS0029: не может быть неявно преобразовать тип 'System.DateTimeOffset' в 'System.DateTime' < /p>
< /blockquote>
.private static async Task CreateConnector(RegistryDataContext db, Connector connector)
{
if (connector.Id == Guid.Empty)
connector.Id = Guid.NewGuid();

connector.CreatedOn = DateTimeOffset.UtcNow;
connector.UpdatedOn = DateTimeOffset.UtcNow;

db.Connectors.Add(connector);
await db.SaveChangesAsync();

return Results.Created($"/v1/connectors/{connector.Id}", connector);
}
Как можно исправить эту ошибку?

Подробнее здесь: https://stackoverflow.com/questions/797 ... m-datetime

Вернуться в «C#»