プロダクショングレードのSimpleDBライブラリがありますか?C#に組み込まれていることが望ましいです。そうでない場合は、C#プロジェクトのVB.NETライブラリを参照として使用できますか?
8 に答える
Amazon は最近、AWS SDK for .NET をリリースしました。私が見た限り、これは彼らの以前の製品からのステップアップです (ただし、私はこれまでのところ AWSに非常に慣れていません)。
SimpleDBORMをすぐにサポートするMindscapeの LightSpeedをチェックしてください。彼らはSimpleDBManagementToolsと呼ばれるベータ版の製品を29米ドルで提供していますが、これらの人たちは素晴らしいソフトウェアを作成しているので、調査してフィードバックすることをお勧めします。
プラス面は、他の用途に最適なORMを取得できることです。
商用サポートされているソリューションについては、/n ソフトウェア Amazon インテグレーター ( http://www.nsoftware.com/ibiz/amazon ) を確認してください。.NET のほか、Java、C++、COM、Delphi などのコンポーネントが含まれています。
オープンソースのSimpleDBプロバイダーもあります。これはここにあり、便利な場合があります。
自分のサイトでライブラリを無料でリリースしました。私はそれを内部アプリケーションに使用しており、それを使用したい他の人が利用できるようにしています。ライブラリはT4テキストテンプレートを使用して、各ドメインのクラスをコード生成します。GNUソフトウェアライセンスを使用します。
http://www.exspartners.com/SimpleDBDotNetLibrary.aspxで、ソースコードを含むソリューション全体をダウンロードできます。
成層圏をチェックしてください。これは、SimpleDB、SQS、および S3 用のオープン ソース、C#、Mono 互換ライブラリです。最新の条件付き更新と一貫した読み取りをサポートします。単体テストなどのために SimpleDB を厳密に模倣する SQLite に基づくローカル実装が含まれています。また、S3 および SQS API 用のローカル ファイル システム実装も含まれています。追加のダウンロードには、SimpleDB、SQS、および S3 を管理するためのコマンド ライン ユーティリティが含まれています。
Amazon は、 http: //developer.amazonwebservices.com/connect/entry.jspa?externalID=1133 で SimpleDB ライブラリの C# バージョンを提供しています。
ただし、Visual Studio または少なくとも .NET Framework SDK があると仮定すると、Amazon の SimpleDB ライブラリを DLL としてコンパイルし、そのファイルを含めて C# プロジェクトで参照することもできます。これはほとんど同じように機能します。