可以DateTime.Ticks
代替DateTime
自己来实现DateTime
基于操作的操作吗?例如,将数据库列的类型从DATETIME
into更改BIGINT
,然后将123456789123456
值存储到其中而不是2012-06-02 14:26:08.727
?
我知道在这种情况下我们必须处理转换,但有几个优点。例如,存储的日期时间范围没有限制,我们也不必担心数据库支持的类型 {date, datetime, smalldate} 等。
实际上,我想在两个领域确保这种方法:
- 设计原则
- 性能问题
提前致谢。