Службы данных ADO.NET и Oracle - RESTful WCF с Oracle - PullRequest
0 голосов
/ 08 июня 2009

Я смотрю в WCF и хочу создать мой фреймворк RESTful способом. Я только начал изучать ADO.NET Data Services, но кажется, что он поддерживает только SQL Server, это правильно? Можете ли вы работать против Oracle?

Ответы [ 4 ]

1 голос
/ 13 апреля 2011

Пожалуйста, смотрите следующий вопрос для более актуального и подробного ответа. Можно ли выставлять данные из Oracle, используя OData?

1 голос
/ 08 июня 2009

Службы данных ADO.net и WCF используют модель. Вы можете обеспечить спокойный доступ к своим данным, используя надлежащий уровень модели, в котором размещается драйвер Oracle. Вещи могут не работать из коробки. В WCF вы можете использовать дружественный для Oracle маппер, такой как NHibernate, и раскрывать свои контракты с данными. Для Astoria вам может потребоваться поиск поставщика EF для Oracle db. Но это возможно.

РЕДАКТИРОВАТЬ: Кажется, ADO.net Entity Framework уже дружественных Oracle! У вас нет проблем с чистым WCF или Astoria

0 голосов
/ 13 сентября 2011

Вот ссылка о том, как это сделать - http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/EntityFrameworkWCF/WCFEntityFramework.htm

На самом деле вам нужно установить ODAC для EF, который в настоящее время находится в бета-версии: http://www.oracle.com/technetwork/topics/dotnet/downloads/oracleefbeta-302521.html

Он отлично работает для меня в VS, но не в IIS, с которой я сталкиваюсь.

НТН

0 голосов
/ 08 июня 2009

Службы данных ADO.NET полагаются на платформу ADO.NET Entity Framework, которая определенно также поддерживает Oracle. WCF сам по себе полностью независим от базы данных - здесь нет никаких ограничений. Я не понимаю, почему вы не можете использовать ADO.NET Data Services с серверной частью Oracle.

Марк

...