【问题标题】:Best way to access a oracle database from silverlight?从 silverlight 访问 oracle 数据库的最佳方法?
【发布时间】:2012-03-18 02:05:01
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢您的意见。经过一整天的深入研究后,我正在探索使用 RIA 服务。但是,我遇到了一个绊脚石并提出了另一个问题:stackoverflow.com/questions/9489810/… 每当阅读有关 WCF RIA 服务的教程时,我都会遇到这个问题。
    【解决方案2】:

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

    【讨论】:

    • 我觉得问题不是,其他用户都在用什么方法……这个答案有点太简单了。
    猜你喜欢
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    相关资源
    最近更新 更多