У меня есть приложение, которое использует Entity Framework для доступа к данным, и во всем коде есть такие операторы linq:
var idsOrfaos = context.Items.Cast<OrdemAberta>()
.Select(p => p.OS)
.Except(IdsBd);
и операторы SQL тоже:
var resumo = context.Database.SqlQuery<ViewModelSla>(
@"select * from table where blablabla",
new object[] { new SqlParameter("parameteer", "parameteer) }
).OrderBy(p => p.Ano).ThenBy(p => p.Mes);
Этоприложение WPF.
Мой вопрос: как перенести весь доступ к данным (для повышения безопасности и по другим причинам) в службу WCF, чтобы безболезненно использовать ее через HTTP?Я должен переписать все методы доступа в приложении WCF и вызвать в WPF?
obs .: Я взглянул на OData WCF Data Services, но есть некоторые функции, которые у меня не работают, ислужба не должна быть RESTful.