Лучший способ получить доступ к базе данных оракула из Silverlight? - PullRequest
0 голосов
/ 28 февраля 2012

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

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

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

Ответы [ 2 ]

2 голосов
/ 29 февраля 2012

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

0 голосов
/ 21 октября 2012

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

...