служба WCF не отвечает на отправку изменений - PullRequest
0 голосов
/ 23 декабря 2011

Когда я пытаюсь обновить значение свойства, используя

var ccurrency =dbcontext.Currency.Single(q => q.Value=="1");
ccurrency.Name="ABCD";
dbcontext.savechanges();

Выдает ошибку "Single не поддерживается".

Классы находятся в службе wcf, используя код EF4.1.

1 Ответ

0 голосов
/ 28 декабря 2011

Клиент WCF DS не поддерживает метод Single LINQ. Вы можете использовать Where и First intead: dbcontext.Currency.Where (q => q.Value == "1"). First (); (Единственное отличие состоит в том, что запрос не будет завершен неудачей, если существует более одного объекта, выполняющего условие в предложении Where).

...