ASP.NET 5和DocumentDb

时间:2016-02-10 15:45:25

标签: asp.net-core azure-cosmosdb

我想在我的ASP.NET 5项目中使用Azure DocumentDb,似乎DocumentDb .NET SDK还不能与DNX一起使用。是这样吗?如果是,也许这里有一个解决方法?

2 个答案:

答案 0 :(得分:3)

您可以使用ASP.NET 5来定位完整的.NET Framework而不是Core。定位Core的最大优势是它允许您在Windows之外运行,但如果这不是您的要求,那么完整的框架应该没问题。

答案 1 :(得分:-1)

我不知道支持DNX的工作状态,但假设不会及时到来,我可以考虑几种解决方法:

  1. 直接点击DocumentDB REST API
  2. 在.NET内部运行edge.js并使用node.js SDK,尽管似乎有一些关于edge.js支持哪些平台的问题。
  3. 使用node.js而不是.NET。我帮助.NET开发人员加强DocumentDB的经验使我确信DocumentDB的以JavaScript为中心的设计意味着,从node.js中使用它比从.NET,IMHO更容易。许多.NET问题来自强类型.NET和高度动态JavaScript之间的区别。存储过程是用JavaScript而不是.NET编写的。