sqlite utilizza qualcosa che gli autori chiamano "Manifest Typing", che in pratica significa che sqlite è digitato in modo dinamico: è possibile memorizzare un valore varchar in una colonna "int" se si desidera.Quando è utile digitare manifest di sqlite?
Questa è una decisione di progettazione interessante, ma ogni volta che ho usato sqlite, l'ho usato come un RDMS standard e ho trattato i tipi come se fossero statici. In effetti, non ho mai nemmeno desiderato colonne dinamiche durante la progettazione di database in altri sistemi.
Quindi, quando è utile questa funzione? Qualcuno ne ha trovato un valido utilizzo nella pratica che non avrebbe potuto essere svolto altrettanto facilmente con colonne tipizzate staticamente?
Questo è un buon punto su, ad esempio, i campi varchar non sono più limitati a un certo numero di caratteri, che è qualcosa che mi ha sempre infastidito sui RDMS tradizionali. –
Ho pensato che ci sarebbero state almeno altre "risposte" oltre alla mia. Questa è solo una prova ulteriore del fatto che abbiamo bisogno di ottenere SqLite.NET ancora di più. È COSÌ facile da usare e distribuire in luoghi in cui non * è necessario * SQL Server o Express. – JasonRShaver