2010-11-14 18 views
4

我正在使用AutoMapper將我的MySQL結果保存在列表中,這是完整的,包含有關最後更新行的時間的信息。 'timestamp'將被用於查詢數據庫的更新。但是,我擔心使用C#DateTime類型會根據用戶的位置修改時區。正如我在開發週期早期遇到這個問題一樣。如何使用AutoMapper將MySQL時間戳保存爲字符串而不是日期時間?

因此,基本上我的問題是如何確保使用AutoMapper保存的'時間戳'未被修改,並且可以再次用於查詢數據庫?

編輯:這是用於轉換結果的代碼。

public class Entry 
{ 
    public UInt32 id { get; set; } 
    public string ... { get; set; } 
    public UInt16 ... { get; set; } 
    public string ... { get; set; } 
    public string lastupdated { get; set; } // Using DateTime works, also tried value.ToString() 
    public string ... { get; set; } 
    public UInt16 ... { get; set; } 
} 

List<Entry> users = AutoMapper.Mapper.Map<MySqlDataReader,List<Entry>>(dbReader); 

回答

相關問題