C# 使用MonoTouch的MySQL

C# 使用MonoTouch的MySQL,c#,mysql,xamarin.ios,C#,Mysql,Xamarin.ios,我对使用Monotouch非常陌生,我想制作一个可以连接到我家个人MySQL服务器的应用程序 我知道如何在VS2010中实现这一点,但在MonoTouch中是否可能 如果您有一个例子,这将非常有用。首先,我不确定您是否可以直接从Monotouch访问MySQL数据库 但是,即使可以,除非您只是在家庭网络上使用数据库,否则将数据库公开到internet可能不是一个好主意 我建议使用VisualStudio创建一个web服务来执行所有数据库交互。然后,您可以通过web服务公开所需的功能,并使用Mon

我对使用Monotouch非常陌生,我想制作一个可以连接到我家个人MySQL服务器的应用程序

我知道如何在VS2010中实现这一点,但在MonoTouch中是否可能


如果您有一个例子,这将非常有用。

首先,我不确定您是否可以直接从Monotouch访问MySQL数据库

但是,即使可以,除非您只是在家庭网络上使用数据库,否则将数据库公开到internet可能不是一个好主意

我建议使用VisualStudio创建一个web服务来执行所有数据库交互。然后,您可以通过web服务公开所需的功能,并使用Monotouch的web服务界面


虽然一开始会有一点学习曲线,但这肯定是一个更好的长期解决方案。

我的解决方案是在Amazon Cloud上托管一个小型服务器,在那里我同时运行web服务和SQL server。还有一个好处就是它很便宜。从我的iPhone应用程序使用WCF通信进行即时通讯。

谢谢。这是一个很好的解决方案。你有没有可能不,如果那里有一个地方我可以托管一个web服务,所以我不需要让一个Microsoft服务器只为一个小的iPhone应用程序运行。我不知道我可以推荐什么,因为我们有自己的服务器,但我知道还有很多。在SO上快速搜索应该会得到一些很好的参考资料。