2010-04-08 2 views
1

Я начинаю работать с Entity Framework как ORM. Но мой вопрос: правильно ли и правильно ли отображать объекты между Entity Framework и WebServices?Entity Framework для WebService

Вопрос заключается в том, что нам необходимо запрашивать данные из веб-службы (метода) в нашем приложении, а также нам нужно использовать веб-сервис (метод) для хранения данных; поэтому мы хотим сохранить архитектуру по всему приложению (все запрашивается и хранится с использованием Enterprise Library).

Надеюсь, что я ясно дал понять, спасибо заранее и, если возможно, дайте мне, пожалуйста, полезную информацию или учебник для начинающих.

+0

Учитывать службы данных WCF или OData. Они работают с EF, но предназначены для распределенных данных. –

+0

Проблема в том, что я не могу изменить веб-службы, потому что они уже существуют и не являются частью моего приложения. Мне просто нужно их поглощать. – lidermin

ответ

3

Выполняя глубокий поиск в Интернете, я узнал, что ответ на мой вопрос: «Вы не можете отображать объекты из веб-службы в Entity Framework (по крайней мере, не так легко, как это было бы с таблицей базы данных), но и вы не должны этого делать »; потому что WebService не был предназначен для этой цели, он раскрывает только определенные элементы всех данных, поэтому логично применять структуру EF только для определенной части самого объекта данных.

Вот оригинальный пост, если кто-нибудь есть те же сомнения:

MSDN Forum - Mapping WebService with Entity Framework

+0

Итак, мы просто не можем это сделать ??? – Piyey