Ciao Ho un problema con il recupero di datetime dal database SQLite utilizzando la libreria sqlite-net. colonna Db è di tipo DATE, ad esempio la data in uno dei record è: 2013-08-02Recupero datetime Sqlite-net
Ho un modello:
internal class FCost
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
...
public DateTime AccountingDate { get; set; }
...
}
eseguo questa riga di codice:
var result = dc.Table<FCost>().ToArray();
Ogni campo eccetto AccountingDate viene compilato correttamente, tutti i campi DateTime vengono riempiti con il valore: {1/1/0001 12:00:00} (visualizzazione di Visual Studio Visivo). Perché la data non è stata analizzata correttamente? Ho provato a passare il tipo di colonna Db a DATETIME e TEXT ma ho ottenuto gli stessi risultati.
MODIFICA. L'oggetto dc utilizzato in precedenza è di tipo SQLiteConnection dalla libreria sqlite-net.
Ho inserito manualmente i valori nella colonna AccountingDate tramite SQLite Expert Professional (è presente un Datepicker incorporato) –