Служба данных WCF с Entity Framework - проблемы взаимодействия

В целом, службы данных WCF совместимы или специфичны для Microsoft?

Эта ссылка на блог ADO.NET очень хорошо показывает, как EF можно использовать в службах WCF. Но это также показывает в этом простом примере метод с возвращаемым типом: IQueryable<Patient>, Это нарушает совместимость?

Существует ли какой-либо особый режим взаимодействия этих Сервисов данных с EF? Есть ли советы или вещи, которые нужно позаботиться в этом вопросе?

1 ответ

Решение

В этом обзоре MSDN говорится, что службы данных WCF совместимы. Я верю возвращение IQueryable<> должен поддерживать выражения запроса OData.

Я предполагаю, что вам не нужно делать ничего особенного (кроме, возможно, предоставления сервисов с помощью WebHttpBinding и WebHttpBehavior).

Если вы оцениваете технологии, возможно, вы захотите взглянуть на ASP.NET MVC4 Web API в качестве альтернативы WCF Data Services. Взгляните на этот блог и этот пост на форуме.

Другие вопросы по тегам