RIA Services EntitySet не поддерживает операцию «Редактировать»

Делая мои первые шаги в RIA Services (VS2010Beta2), я столкнулся с этой проблемой: создал модель EF (без POCO), общий репозиторий поверх нее и службу RIA (размещенную в приложении ASP.NET MVC) и попытался получить данные из приложения ASP.NET MVC: работал хорошо. Следующий шаг: клиент Silverlight. Получил ссылку на RIAService (через его контекст), запросил все записи репозитория и также поместил их в приложение SL (используя этот пример кода):

private ObservableCollection<Culture> _cultures = new ObservableCollection<Culture>();
public ObservableCollection<Culture> cultures
{
  get { return _cultures; }
  set
  {
    _cultures = value;
    RaisePropertyChanged("cultures");
  }
}

....

//Get cultures            
EntityQuery<Culture> queryCultures = from cu in dsCtxt.GetAllCulturesQuery()
                                             select cu;
loCultures = dsCtxt.Load(queryCultures);
loCultures.Completed += new EventHandler(lo_Completed);

....

void loAnyCulture_Completed(object sender, EventArgs e)
{
  ObservableCollection<Culture> temp= 
  new ObservableCollection<Culture>loAnyCulture.Entities);
                AnyCulture = temp[0];
}

Проблема заключается в следующем: всякий раз, когда я пытаюсь редактировать некоторые данные записи (в данном примере первая запись), я получаю эту ошибку: Этот EntitySet типа «Культура» не поддерживает операцию «Редактировать».

Я подумал, что сделал что-то странное и попытался создать объект типа Культура и присвоить ему значение: он работал хорошо!

Что мне не хватает? Должен ли я объявить EntitySet? Должен ли я отметить это? Должен ли я ... что?

заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос