从silverlight访问oracle数据库的最佳方法?

时间:2012-02-28 15:25:25

标签: .net wcf silverlight ado.net wcf-data-services

我一直在研究从silverlight访问数据库的各种方法,所有不同的方法让我感到困惑。我遇到过很多方法和术语,我不确定它们之间的区别或它们之间的区别。有ADO.NET,WCF数据服务,Linq到SQL,Linq到实体等等。它们之间有什么区别,特别是WCF数据服务和Linq到实体之间有什么区别?

我正在尝试从silverlight找到访问oracle数据库的最佳方法,并且从我发现的内容中,Linq到SQL将无法正常工作,因为它只适用于SQL Server。我找到了一个从我的数据库创建ADO.NET实体模型然后为它创建一个WCF数据服务的教程,但我可以用来查询它的linq是非常有限的(没有投影,在哪里有限等)

最好在Silverlight应用程序中使用Linq来查询我的oracle数据库是什么?

2 个答案:

答案 0 :(得分:2)

听起来你没有彻底探索所有选项,但如果你想使用LINQ(通过IQueryable),你最好的选择是使用WCF RIA服务。您可以将其与NHibernate或新发布的Entity Framework for Oracle一起使用。

答案 1 :(得分:-2)

我们使用Web Service作为Oracle数据库和客户端Silverlight应用程序之间的数据提供者:http://www.abpsoft.spb.ru/english/slcontrol.html

相关问题