Использование EF над WCF - PullRequest
       2

Использование EF над WCF

1 голос
/ 28 сентября 2011

Как я могу предоставить Entity Framework IQueryable<T> поверх WCF?

Я думаю о написании N-уровневой инфраструктуры приложений и хотел бы использовать Entity Framework и WCF.

Мне известны службы данных WCF, но я не хочу REST или HTTP. Это потому, что я хочу иметь двунаправленную связь между клиентами и сервером.

Прямо сейчас это будут WinForms / WPF и приложения ASP.NET будут использовать сервисы.

Ответы [ 3 ]

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

Взгляните на Службы данных WCF / OData . В частности, я думаю, что это видео показывает пример того, что вы пытаетесь сделать.

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

Вы могли бы написать обработку запросов для себя аналогично тому, что делают уже упомянутые службы данных.К сожалению, вы не можете сериализовать запросы LINQ, но вы, вероятно, можете сериализовать выражения LINQ.Проверьте ответ на Сериализация и десериализация деревьев выражений в C # .

Другой вариант - предложить конкретный контракт на обслуживание с параметрами для каждого запроса, который вам нужно сделать.

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

Возможно, вы ищете Службы RIA WCF или Службы данных WCF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...