2012-06-12 50 views
0

我已經學會了如何使用C#在本地機器上使用MySQL,但是如果我想在線使用它,我可以做些什麼?我的意思是,例如,我可以通過將XML文件放在任何服務器上來連接XML和C#以在線共享數據。 MySQL有哪些選項可用?有什麼辦法可以做類似的事嗎?MySQL在線數據庫

回答

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; 
    } 
} 
+0

謝謝,我會檢查它 – a1204773

1

是的,你需要設置一個web服務,看看WCF

看一看this的例子。

+0

感謝答案和鏈接 – a1204773

1

通常,您會編寫一個與數據庫交互的服務器後端。如果您使用.Net,這可能是WCF Web Service,如果使用Java(.Net實際上也包含REST),則可能是REST Web服務,或者大量不同的事情。

然後,您的前端(瀏覽器應用程序等)將與此服務器後端進行交互。

+0

謝謝你,我會嘗試WCF – a1204773