SQLite の使い方を学ぼうとしていますが、とてもイライラして混乱しています。System.Data.SQLite を見つけるところまで行きました。これは明らかに C# で SQLite に使用するものです。
Web サイトにはドキュメントがまったくありません。明らかに 2010 年以降廃止された「元の Web サイト」にもドキュメントはありません。いくつかのブログ チュートリアルを見つけることができましたが、操作方法は基本的に次のとおりです。
- データベース接続を初期化します。
- SQL ステートメントを接続にフィードします。
- 接続から出てくるものを取り出します。
- 接続を閉じます。
C# コードに SQL ステートメントを記述したくありません。SQL コードを文字列に配置する必要があるため、IDE から支援を受けられません。
私はただできません:
- を作成します
DataSet
。 DataSet
SQLite データベースに対応する必要があることを に伝えますMyDB.sqlite
。DataSet
メンバー関数を使用して操作します。DataSet
はディスク上の SQLite データベースと自動的に同期するため、SQLite について心配する必要はありません。
データベースのコンテンツを に入力できることはわかっていDataSet
ますが、データベース全体にアクセスしたい場合はDataSet
、そのすべてのコンテンツを に入力する必要があります。データベースが 1 GB の場合、1 GB の RAM を使い果たしたことになります (すべてを一度に書き込むのに必要な時間は言うまでもありません)。
単純に SQLite データベース接続を取り、それが普通のふりをすることはできませDataSet
んか?