2012-02-28 2 views
0

Я изучал различные методы доступа к базе данных из silverlight, и все разные способы меня смущают. Я сталкивался с множеством методов и терминов, и я не уверен, в чем разница между ними или как они связаны. Есть ADO.NET, службы данных WCF, Linq to SQL, Linq to Entities и т. Д. В чем разница между ними, особенно в чем разница между службами данных WCF и Linq для организаций?Лучший способ получить доступ к базе данных оракула из silverlight?

Я пытаюсь найти лучший способ получить доступ к базе данных оракула из silverlight и от того, что я нашел, Linq to SQL не будет работать, потому что он работает только на SQL Server. Я нашел учебное пособие по созданию модели сущностей ADO.NET из моей базы данных, а затем создал для него службу данных WCF, но linq, который я могу использовать для запроса, довольно ограничен (без проекции, где ограничено и т. Д.)

Каким будет лучший способ обратиться к моей базе данных оракула, предпочтительно используя Linq в приложении silverlight?

ответ

2

Похоже, что вы не изучили все варианты полностью, но если вы хотите использовать LINQ (через IQueryable), лучше всего использовать службы WCF RIA. Вы можете использовать это с NHibernate или недавно выпущенным Entity Framework for Oracle.

+0

Спасибо за вход. После того, как я просмотрел его через день, я изучаю использование RIA Services. Тем не менее, я ударил камень преткновения и задал еще один вопрос: http://stackoverflow.com/questions/9489810/ria-services-library-not-creating-expected-folder Я постоянно сталкиваюсь с этой проблемой при чтении над учебниками по службам WCF RIA. – Justin

-2

Мы используем WebService в качестве поставщика данных между базой данных Oracle и клиента Silverlight Hанесения: http://www.abpsoft.spb.ru/english/slcontrol.html

+2

Я думаю, что вопрос не был, какие методы используют другие пользователи ... Этот ответ слишком прост. – MartinStettner

Смежные вопросы