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

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

Сообщение Anonymous »

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

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

  entity.Property(e => e.UpdatedOn)
.HasDefaultValueSql("(getutcdate())")
.HasColumnType("datetime");
12>C:\$\Research.Orleans\src\WebHost\Endpoints\ApplicationEndpoints.cs(187,31,187,52): error CS0029: Cannot implicitly convert type 'System.DateTimeOffset' to 'System.DateTime'
< /code>
Вот мой кусок кода < /p>
   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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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