【问题标题】:Xamarin.Forms app SQL-server database optionsXamarin.Forms 应用程序 SQL 服务器数据库选项
【发布时间】:2016-06-08 15:53:04
【问题描述】:

我一直在研究 Xamarin.Forms,目标是在 VisualStudio2015 中构建跨平台移动应用程序。我有一个完全可以接受的面向公众的网站,但是老板认为我们需要的是原生应用程序。

在 IIS 7.5 上托管的当前 Web 应用程序使用单独的项目 (DLL) 来访问本地 SQL Server 2008 实例的数据库。这个 VStudio 项目通过使用 System.Data.SqlClient 执行各种存储过程,将域对象公开给调用 ASP.NET 网络表单。

我知道使用 Xamarin.Forms 构建移动原生应用本身是挑战的一部分,但我在此要求澄清关于如何处理数据库要求:

我是否需要创建某种网络服务来提供与我当前网站所需的相同 CRUD 功能?

Xamarin documentation lists several options for consuming web services 并且我越多地搜索和阅读有关数据访问的内容,我得出的结论是,我最终的原生移动应用程序将需要某种类型的可调用 Web 服务。

这个假设正确吗?

【问题讨论】:

    标签: asp.net sql-server web-services xamarin iis-7


    【解决方案1】:

    是的。您通常需要一个 Web 服务层在您的移动应用程序(或任何远程客户端)和您的数据库服务器之间代理请求。如果您已经将所有 CRUD 操作放在您的网站使用的单独库中,那么 Web 服务将只是依赖于同一 CRUD 库的另一组端点。

    【讨论】:

    • 感谢您的澄清。我会朝着这个方向努力。
    猜你喜欢
    • 1970-01-01
    • 2017-09-13
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    相关资源
    最近更新 更多