ipo de datos @XML en EF 4.1 Code First

Me gustaría usar SQL Server xml type como tipo de columna para una clase de entidad.

De acuerdo aeste hilo es posible asignar dicha columna acuerd tipo

public class XmlEntity
{
   public int Id { get; set; }

   [Column(TypeName="xml")]
   public string XmlValue { get; set; }
}

La tabla se genera correctamente en la base de fechas por esta definición. Nuevo XmlEntityambién se pueden crear @ objetos.

Pero luego trato de obtener alguna entidad de la base de datos:

var entity = db.XmlEntities.Where(e => e.Id == 1).FirstOrDefault();

Se produce un error:

Se detectaron uno o más errores de validación durante la generación del modelo System.Data.Edm.EdmEntityType: EntityType ' XElement 'no tiene una clave definida. Defina la clave para este EntityType.

Respuestas a la pregunta(3)

Su respuesta a la pregunta