是否有生产级 SimpleDB 库,最好内置在 C# 中。如果没有,我可以在 C# 项目上使用 VB.NET 库作为参考吗?
8 回答
Amazon just recently released the AWS SDK for .NET. It's a step up from their prior offerings as far as I've seen (though I'm admittedly very new to the AWS thus far.)
查看Mindscape 开箱即用的支持 SimpleDB ORM的LightSpeed 。他们有一个名为SimpleDB 管理工具的测试版产品,售价 29 美元,处于测试阶段,但这些人制作了很棒的软件,所以我的建议是调查并反馈给他们。
好的一面是您可以获得用于其他用途的出色 ORM。
有关商业支持的解决方案,请查看 /n 软件 Amazon Integrator - http://www.nsoftware.com/ibiz/amazon。包括 .NET 以及 Java、C++、COM、Delphi 等的组件。
我刚刚在我的网站上免费发布了一个库。我将它用于我们的内部应用程序,并已将其提供给任何想要使用它的人。该库使用 T4 文本模板为每个域编写代码生成类。它使用 GNU 软件许可证。
您可以在http://www.exspartners.com/SimpleDBDotNetLibrary.aspx下载整个解决方案,包括源代码。
Amazon 在http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1133上提供了他们的 SimpleDB 库的 C# 版本
而且:假设您有 Visual Studio 或至少有 .NET Framework SDK,您可以将 Amazon 的 SimpleDB 库编译为 DLL,然后包含该文件并在您的 C# 项目中引用它,并且工作方式几乎相同。
还有一个开源 SimpleDB 提供程序,您可以在此处找到它,它可能会派上用场。
查看平流层。它是用于 SimpleDB、SQS 和 S3 的开源、C#、Mono 兼容库。支持最新的条件更新和一致读取。包括基于 SQLite 的本地实现,它非常模仿 SimpleDB 进行单元测试等。还具有 S3 和 SQS API 的本地文件系统实现。附加下载包含用于管理 SimpleDB、SQS 和 S3 的命令行实用程序。