ベースの操作を実装するために、それ自体のDateTime.Ticks
代わりに使用しても問題ありませんか? たとえば、データベースの列のタイプを からに変更し、値を?ではなくに格納します。DateTime
DateTime
DATETIME
BIGINT
123456789123456
2012-06-02 14:26:08.727
この場合、変換を処理する必要があることはわかっていますが、いくつかの長所があります。たとえば、保存する日時の範囲に制限はなく、データベースでサポートされている型 {date, datetime, smalldate} などについても心配する必要はありません。
実際には、このアプローチについて次の 2 つの分野で確認したいと思います。
- 設計原則
- パフォーマンスの問題
前もって感謝します。