Me estoy familiarizando con el código EF4 primero, y me gusta hasta ahora. Pero estoy teniendo problemas para asignar una entidad a una tabla con una clave primaria compuesta.¿Cómo mapeo primero una clave primaria compuesta en el código de Entity Framework 4?
La configuración que he intentado es así:
public SubscriptionUserConfiguration()
{
Property(u => u.SubscriptionID).IsIdentity();
Property(u => u.UserName).IsIdentity();
}
que arroja esta excepción: No es posible deducir una clave para el tipo de entidad SubscriptionUser '.
¿Qué me estoy perdiendo?
Acabo de tener este mismo problema, mis síntomas fueron que devolvía la cantidad correcta de entidades pero todas las entidades que tenían la misma primera clave regresaron con los contenidos de datos del primer registro, ignorando el segundo. También parecía hacer cosas graciosas con mis insertos y conectar los datos de otros registros que ya estaban en la base de datos. – zclark