RIA Services EntitySet no admite la operación 'Editar'

Al dar mis primeros pasos en los Servicios RIA (VS2010Beta2) y me encontré con este problema: creé un Modelo EF (sin POCO), un repositorio genérico encima y un Servicio RIA (alojado en una aplicación ASP.NET MVC) e intenté obtener datos desde la aplicación ASP.NET MVC: funcionó bien. Siguiente paso: cliente Silverlight. Obtuve una referencia al servicio RIAS (a través de su contexto), consulté todos los registros del repositorio y los incluí también en la aplicación SL (usando este ejemplo de código):

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];
}

El problema es este: cada vez que intento editar algunos datos de un registro (en este ejemplo, el primer registro) obtengo este error: este EntitySet de tipo 'Cultura' no admite la operación 'Editar'.

Pensé que hice algo extraño e intenté crear un objeto de tipo Cultura y asignarle un valor: ¡funcionó bien!

¿Qué me estoy perdiendo? ¿Tengo que declarar un EntitySet? ¿Tengo que marcarlo? ¿Tengo que ... qué?

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta