2016-04-27 35 views
0

我想使用ADO.NET,以便我的C#UWP應用程序可以訪問我的Azure SQL數據庫,但是當我嘗試引用「System.Data.SqlClient」時,它不是現成的。我試圖導入「System.Data.dll」文件,但導致了新的主機錯誤。在UWP應用程序中使用ADO.NET可能嗎?

我被引導認爲ADO.NET與UWP應用程序不兼容。問題在於,我找不到另一種技術,可以讓我使用Azure SQL數據庫。我在這裏錯過了什麼嗎?

+1

這些驅動器通常平臺而是通過HTTP通過Web服務公開數據庫,並以此方式與之交互。 – Lloyd

+0

感謝您的快速響應。你能否給我一個暗示,我應該從那個方法開始?從那裏我會做所有我需要的研究。謝謝。 – JonathanR33D

+0

網絡服務是我會爲這個中間層去的方式.. – MethodMan

回答

1

處理此問題的最佳方法是創建完整的web api解決方案。 所以,到了最後,你將有

  1. 一個藍色的SQL數據庫
  2. 一個Web API的網站,這會暴露你的DATAS以JSON格式。使用實體框架是不是強制性的,但可以以某種方式:)
  3. 的UWP應用程序,它會要求你的Web API端點

您將在這裏找到一個完整的解決方案幫助:http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework/part-1

相關問題