【问题标题】:Azure Mobile Service for operations on asp.net mvc localdb database用于在 asp.net mvc localdb 数据库上操作的 Azure 移动服务
【发布时间】:2016-03-08 13:56:20
【问题描述】:

我创建了一个 ASP.NET MVC 网站,我的数据库在 localdb 中。现在我想创建一个连接到同一数据库的 Windows 8.1 移动应用程序,为此我需要 Azure 移动服务。那么我应该如何解决这个问题呢?

【问题讨论】:

    标签: asp.net asp.net-mvc azure azure-web-app-service azure-mobile-services


    【解决方案1】:

    一种解决方案是在您的 Web 应用程序中使用 Web API 来创建您将使用移动应用程序查询的 RESTful 服务。无需使用移动服务。

    【讨论】:

    • 我只知道 ASP.NET MVC
    • 我不知道如何在我的 ASP.NET MVC 网站中使用 Web API
    • 如果你能告诉我要遵循的步骤,那么我已经准备好学习并做一些新的事情了
    • 那么在了解 Web API 之后,我将能够使用我的移动应用程序对我的 ASP.NET MVC 网站中的现有数据库执行操作?
    • 答案是这样的
    【解决方案2】:

    如果您想在现有客户端上使用 azure 移动服务,您可能需要查看这篇文章:https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-use-existing-sql-database/#exploring-the-existing-database-model

    它向您展示了如何创建自己的 azure 移动服务,该服务可以连接到现有数据库以供 azure 移动服务客户端使用。本质上,您将创建自己的独立移动服务网站,该网站与您的移动客户端可以使用的现有 MVC 网站一起运行。

    不确定这是否正是您要查找的内容,但我自己花了一段时间才找到这篇文章,所以希望对您有所帮助!

    【讨论】:

    • 我找到了这篇文章,但它会改变我的数据库的架构以及主键的名称是否有更好的解决方案?
    • 我相信 azure 移动服务要求您为需要操作的某些字段的数据使用特定架构,特别是来自 ITableData 接口 (msdn.microsoft.com/en-us/library/azure/…)。我没有找到任何关于偏离此要求同时仍然能够使用 azure 移动服务的文档,所以如果你不能遵守这一点,你唯一的选择是按照 CSharpRocks 的建议构建你自己的 API 服务,你不会能够使用 azure 移动客户端,但也必须自己构建
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 2013-09-23
    相关资源
    最近更新 更多