Наследовать от DateTime - PullRequest
0 голосов
/ 24 апреля 2019

Это скорее вопрос удобства, с которым мы сталкиваемся.Пока я пытаюсь сохранить DateTime в mongodb из драйвера mongoc #, DateTime преобразуется в UTC с помощью mongo.Но проблема в том, что некоторые свойства DateTime уже находятся в UTC.

Итак, нижеизложенное решение, которое отлично работает

public DateTime CreatedUtc
        {
            get
            {
                return _createdUTC;
            }
            set
            {
                _createdUTC = new DateTime(value.Ticks, DateTimeKind.Utc);
            }
        }

Проблема в этом подходечто каждый из разработчиков должен повторить эту логику в своих классах DTO.Поскольку DateTime запечатан, я не мог расширять и создавать собственный класс самостоятельно.У нас есть какое-нибудь элегантное и глобальное решение для этой проблемы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...