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

Respuestas a la pregunta(6)

Su respuesta a la pregunta