EF 4.1 - Relaciones modelo
Estoy tratando de crear una aplicación rápida ASP.NET MVC 3 usando la versión RC de EF 4.1. Tengo dos modelos:
public class Race
{
public int RaceId { get; set; }
public string RaceName { get; set; }
public string RaceDescription { get; set; }
public DateTime? RaceDate { get; set; }
public decimal? Budget { get; set; }
public Guid? UserId { get; set; }
public int? AddressId { get; set; }
public virtual Address Address { get; set; }
}
public class Address
{
public int AddressId { get; set; }
public string Street { get; set; }
public string StreetCont { get; set; }
public string City { get; set; }
public string State { get; set; }
public string ZipCode { get; set; }
public virtual Race Race { get; set; }
}
Recibo el siguiente error al intentar insertar una nueva carrera:
No se puede determinar el final principal de una asociación entre los tipos 'rcommander.Models.Race' y 'rcommander.Models.Address'. El final principal de esta asociación debe configurarse explícitamente utilizando la API fluida de relación o las anotaciones de datos.
¿No debería reconocer RaceId como la clave principal de la tabla Races y AddressId como el FK de la tabla de Direcciones automáticamente? ¿Me estoy perdiendo de algo
¡Gracias