ForeignKey no se reconoce en VS2012 RC

después de mucha ayuda ayer, me encontré con un error conocido en asp.net4 beta: actualicé a VS2012 RC Express (4.5), y ahora VS informa dos errores en mi modelo, que anteriormente estaban bien:

"No se pudo encontrar el tipo o el nombre del espacio de nombres 'ForeignKeyAttribute' (¿falta una directiva de uso o una referencia de ensamblado?)"

"No se pudo encontrar el tipo o el nombre del espacio de nombres 'ForeignKey' (¿falta una directiva de uso o una referencia de ensamblado?)"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity.ModelConfiguration.Conventions;
using System.Data.Entity;

namespace MvcApplication6.Models
{
    public class tblRental
    {
        [Key()]
            public int rental_id { get; set; }
        public int room_id { get; set; }
        public DateTime check_in { get; set; }
        public DateTime check_out { get; set; }
        public decimal room_cost { get; set; }
        public long customer_ref { get; set; }
        [ForeignKey("customer_ref")]
        public virtual tblCustomerBooking Customer { get; set; }

    }

    public class tblCustomerBooking
    {
        [Key()]
        public long customer_id { get; set; }
        public string customer_name { get; set; }
        public string customer_email { get; set; }
        public virtual ICollection<tblRental> Rentals { get; set; }
    }

¿Alguien sabe si la referencia ForeignKey ha sido cambiada?

Gracias por cualquier ayuda,

marca

Respuestas a la pregunta(1)

Su respuesta a la pregunta