2

よく調べた後、ここで質問します。重複があり、私の search-foo 能力が失敗した場合は、喜んでそれに従います。質問に。

私はサービスと Web アプリケーションのバックグラウンドが豊富で、集中型データベース サーバーが「常時稼働」しています。ただし、私の友人は、彼が現在持っている高価なソリューションを置き換えるために、単純な CRUD アプリケーション (おそらく、他の GUI ライブラリ/API の経験が限られているため C#) を必要としています。

アプリケーション自体は非常にシンプルで、Dropbox をネットワーク レイヤーとして使用して、さらにシンプルに保つことを計画しています。解決に苦労している問題は、認証/承認用のポータブル データベースを処理する適切な方法が必要だということです。私は、SQL Lite を Dropbox 内の読み取り専用フォルダーに保存して、インターネットに接続している間は最新の状態を維持することを検討していましたが、機能するためにネットワーク接続を必要としません (プログラムの使用時に常にインターネットに接続されているとは限りません)。

出発点として同様のデザインの提案、読み物、または経験を探しています。

お時間を割いていただきありがとうございます。

4

2 に答える 2

2

私はSqliteをお勧めします。ほぼすべてのプラットフォームで動作し、非常に使いやすいです。.NET では、Dapper のようにマイクロ ORM を使用します。

例を次に示します: http://blog.maskalik.com/asp-net/sqlite-simple-database-with-dapper

于 2013-01-18T03:23:39.920 に答える
1

SQL Server Compact Edition (SQLCE) を使用して、これを非常に迅速に実現することもできます。VS は SQLCE データベース ファイルを作成するためのデザイナを提供し、ADO.NET もそれとうまく連携します。また、単純なレプリケーションもサポートしています。

于 2013-01-18T03:18:43.283 に答える