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