我已经学会了如何在C#的本地机器上使用MySQL,但是如果我想在线使用它我该怎么办?我的意思是,例如,我可以通过将xml文件放在任何服务器上来连接XML和C#以在线共享数据。 MySQL可以使用哪些选项?有没有办法做类似的事情?
答案 0 :(得分:1)
答案 1 :(得分:1)
通常,您会编写一个与数据库交互的服务器后端。如果你使用.Net,这可能是WCF Web Service
,如果使用Java(.Net实际上也有REST),可能是REST Web服务,或者是大量不同的东西。
然后,您的前端(浏览器应用程序等)将与此服务器后端进行交互。
答案 2 :(得分:1)
其他人提到了WCF,这是一个很好的选择,但MS刚刚发布了一个测试但稳定的MVC 4.MVC 4更新具有Web API功能。这使您可以快速轻松地创建Web服务。
使用Web API的示例代码:
public class RecordsController : ApiController
{
public HttpResponseMessage Post(Record record)
{
var newId = _Records.Count + 1;
record.ID = newId;
_Records.Add(record);
var newMessage = new HttpResponseMessage<Record>(record);
return newMessage;
}
}