2012-02-28 107 views
0

我一直在尋找從silverlight訪問數據庫的各種方法,所有不同的方式都讓我感到困惑。我遇到過很多方法和術語,我不確定它們之間有什麼區別或它們是如何相關的。有ADO.NET,WCF數據服務,Linq to SQL,Linq to Entities等。它們之間有什麼區別,尤其是WCF數據服務和Linq to Entities之間有什麼區別?從silverlight訪問oracle數據庫的最佳方式是什麼?

我想找到從silverlight訪問oracle數據庫的最佳方式,從我發現的情況來看,Linq to SQL不會工作,因爲它只能在SQL Server上工作。我找到了一個從我的數據庫創建一個ADO.NET實體模型的教程,然後爲它創建一個WCF數據服務,但是我可以用來查詢它的linq是相當有限的(沒有投影,哪裏有限等)

在silverlight應用程序中最好使用Linq來查詢我的oracle數據庫最好的方法是什麼?

回答

2

這聽起來像你還沒有徹底探索所有的選擇,但如果你想使用LINQ(通過IQueryable),你最好的選擇是使用WCF RIA服務。您可以在NHibernate或新發布的Entity Framework for Oracle上使用。

+0

感謝您的輸入。在深入瞭解整天之後,我正在探索使用RIA服務。然而,我碰到了一個絆腳石,並提出了另一個問題: http://stackoverflow.com/questions/9489810/ria-services-library-not-creating-expected-folder 我每次閱讀時都會遇到這個問題關於WCF RIA服務的教程。 – Justin 2012-02-28 21:20:12

相關問題