जैसा कि आप हमेशा यूनिवर्सल टाइम का उपयोग कर रहे हैं, मैं नहीं देख सकता कि डेटटाइम ऑफसेट आपको डेटटाइम पर क्या लाभ देता है। आप DateTime.UtcNow का उपयोग कर सकते हैं, जिसमें Sql सर्वर के दिनांक समय के समान ही सटीकता है।
वैकल्पिक रूप से, जैसा कि आप Sql Server 2008 का उपयोग कर रहे हैं, आप अपने फ़ील्ड को डेटाबेस में DateTime2 के रूप में संग्रहीत कर सकते हैं:इसमें आपके लिए आवश्यक अतिरिक्त सटीकता है।