2011-07-12 9 views
0

私たちはファイルを作成したときにフォルダを監視しているという意味で、dropboxのようなn個のアプリケーションを開発しました。
以前の転送や時刻、ステータスなどの情報を保持するために、一時的なファイルを使用しています。 (基本的にデータベースに似ていますが、テーブル用のファイルがあります) - 私はそれが好きではありません。
データベースのように使用できるライブラリがありますが、そのプロセスはありませんか?我々のようなプログラムのために使う?クライアントコンピュータ上に小さなデータベースを持つことを意味しますか?
私はSqliteがそれをしていると思いますが、私は確信していませんか? ありがとうクライアントベースのプログラムでデータベースを作成する

答えて

1

はい、そのような目的のためにhttp://en.wikipedia.org/wiki/SQL_Server_Compactがあります。 Entity Framework 4.0を追加すると、厳密に型指定されたオブジェクトだけで作業できます。 SQLクエリを書く必要はありません。 EFはあなたのためにそれを行います。

1

実際には、SQLiteはファイルベースであり、クライアントマシンにサーバーをインストールする必要はありません。

0

私たちは以前の転送と時刻、ステータスなどについて情報を保存するために、ある種の一時ファイルを使用しています。

ログファイルを使用しているようです。 tempの代わりに、私はこの目的のために専用のファイルを使用し、私はこの目的のためにファイルを使用することで絶対にうまくいきます。

それでも、データベース用に1つだけのファイルを保持しますMS Office Access、そこにある、何のサービスはしてこれを行うことができますVisual Studio

関連する問題