从DateTime继承

时间:2019-04-24 14:27:12

标签: c# .net datetime

这更多是我们面临的便利问题。当我尝试从mongoc#驱动程序在mongodb中保存DateTime时,DateTime被mongo转换为UTC。但是问题在于某些DateTime属性已经在UTC中。

所以我现在要遵循的解决方案在下面可以正常使用

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

此方法的问题在于,每个开发人员都必须在其DTO类中重复此逻辑。由于DateTime是密封的,因此我无法自己扩展和创建自定义类。对于这个问题,我们是否有任何优雅而全球性的解决方案

0 个答案:

没有答案