質問: c#のデスクトップアプリケーション用のデータベースエンジン デスクトップアプリケーション用の軽量データベースエンジンが必要です。 アプリケーションはデータ中心ではありませんが、永続的なデータが必要です。 ms sql server express editionとsqliteのどちらを使用しますか? 編集 sql server compact editionは無料ですか? その場合、この種のアプリケーションを開発するためのsqliteとsql server compactのエディションはどうでしょうか。
回答: c#とvisual studioで作業している場合は、プロジェクトを右クリックして[項目の追加]を選択し、ダイアログで[ローカルデータベース]を選択すると、sql ce(compact edition)データベースが作成されます。 テーブル、データ型、ビューに関するsql express / serverのほとんどの機能を持っていますが、ストアドプロシージャを許可していません。 これはlinq-to-sqlでも動作するので統合するのは簡単です。