0

私は単純なプロジェクトを作成していますが、それには SQL データベースが必要であり、完全な SQL Server 2012 を使用するのはやり過ぎだと思いました。

SQL および LINQ クエリをサポートするシンプルで軽量なデータベースが必要です。私は C# を使用してデータベースを作成するのにかなり慣れていません (以前に行った DB 関連の作業は PHP を使用した MySQL だけでした)。アプリケーションは非常に小さく、せいぜい 2 つのテーブルしかないため、インストールと実行が非常にシンプルで簡単な方がよいでしょう。

4

2 に答える 2

4

アプリに同梱できる比較的小さな自己完結型アセンブリである SqlServerCompact 4.0 を使用できます。これは SQL Server の大幅に縮小されたバージョンですが、ほとんどの SQL コマンドをサポートしており、LINQ to SQL と Entity Framework の両方でサポートされています。

http://erikej.blogspot.com/2010/07/getting-started-with-sql-server-compact.html

他の選択肢もあります。SqlLite には、Entity Framework と LINQ to SQL プロバイダーもあります。

http://www.codeproject.com/Articles/236918/Using-SQLite-embedded-database-with-entity-framewo

于 2012-10-28T06:16:15.200 に答える
0

SQL Server Compact 4.0を使用します。これは組み込み SQL Server (中程度の信頼で実行され、ホストされた Web アプリに最適です!) であり、機能、データ型、およびデータベース サイズに関していくつかの制限があります (4 GB に制限されています)。ここからダウンロードできます: http://www.microsoft.com/en-us/download/details.aspx?id=17876

さらに必要な場合は、SQL Server 2012 Expressで十分です。それは私が趣味のプロジェクトで使用するものです。データベースあたり 10 GB に制限されていますが、高度な機能が必要でない限り、フル エディションとほぼ同じです。ここからダウンロードできます: http://www.microsoft.com/en-us/download/details.aspx?id=29062、およびここでエディションの機能を比較します: http://msdn.microsoft.com/en-us /library/cc645993.aspx .

于 2012-10-28T06:23:42.057 に答える