Sql server 从MonoTouch访问SQL Server 2008

Sql server 从MonoTouch访问SQL Server 2008,sql-server,xamarin.ios,Sql Server,Xamarin.ios,我正在使用MonoDevelop和MonoTouch创建一个需要访问SQLServer2008表的应用程序。我知道如果您使用objective-C,那么访问SQL Server的唯一方法就是通过web服务,但是MonoTouch呢。在使用MonoTouch时,有什么比编写web服务更好的吗?更好?我会说没有。在这种情况下,创建Web服务是一种方法。您将数据访问层保持在服务器上,将安全占用空间保持在较小的位置,并在服务器端强制执行数据验证。所有这些都使您的MonoTouch应用程序更小,并专注于表

我正在使用MonoDevelop和MonoTouch创建一个需要访问SQLServer2008表的应用程序。我知道如果您使用objective-C,那么访问SQL Server的唯一方法就是通过web服务,但是MonoTouch呢。在使用MonoTouch时,有什么比编写web服务更好的吗?

更好?我会说没有。在这种情况下,创建Web服务是一种方法。您将数据访问层保持在服务器上,将安全占用空间保持在较小的位置,并在服务器端强制执行数据验证。所有这些都使您的MonoTouch应用程序更小,并专注于表示层和业务逻辑层


从你的问题来看,我假设你宁愿远离WCF,但这确实是一条路要走。通过这种方式,您可以使用MonoDroid、网站、WindowsPhone7或其他平台,而无需编写额外的数据访问(可能还有业务逻辑)层。即使我的研究没有表明MonoTouch没有SQL Server连接器,我仍然建议使用WCF。从我所看到的情况来看,你似乎没有选择的余地。

更好吗?我会说没有。在这种情况下,创建Web服务是一种方法。您将数据访问层保持在服务器上,将安全占用空间保持在较小的位置,并在服务器端强制执行数据验证。所有这些都使您的MonoTouch应用程序更小,并专注于表示层和业务逻辑层


从你的问题来看,我假设你宁愿远离WCF,但这确实是一条路要走。通过这种方式,您可以使用MonoDroid、网站、WindowsPhone7或其他平台,而无需编写额外的数据访问(可能还有业务逻辑)层。即使我的研究没有表明MonoTouch没有SQL Server连接器,我仍然建议使用WCF。但从我所看到的情况来看,您在这里似乎没有选择。

我最近参加了Microsoft Mix活动,并观看了这些OData演示。它包括用于通过objective C或任何其他订户/设备/语言从OData提供程序(包括SQL Server)获取数据的代码示例。如果您对数据访问技术感兴趣,它们非常值得关注


我最近参加了Microsoft Mix活动,并旁听了这些OData演示。它包括用于通过objective C或任何其他订户/设备/语言从OData提供程序(包括SQL Server)获取数据的代码示例。如果您对数据访问技术感兴趣,它们非常值得关注