sqliteは、著者が "Manifest Typing"と呼んでいるものを使用しています。これは、基本的にsqliteが動的に型付けされていることを意味します。必要に応じて、 "int"列にvarchar値を格納できます。sqliteのマニフェスト入力はいつ便利ですか?
これは興味深いデザインの決定ですが、sqliteを使用するたびに標準のRDMSのように使用し、静的であるかのように扱いました。実際、他のシステムでデータベースを設計する際に、動的に型指定された列を使用することを望んでいませんでした。
この機能はいつ便利ですか?静的に型付けされた列の場合と同じように、実際にはうまく使用できなかった人は誰ですか?
これは、varcharフィールドが特定の文字数に制限されなくなるなど、従来のRDMSについて常に悩まされていたような良い点です。 –
私には他にも少なくとも2つの「回答」があると思いました。これは、SqLite.NETをより多くのものにする必要があるという証拠です。 SQL ServerやExpressを必要としない場所での使用と展開は簡単です。 – JasonRShaver