昨日、多くの助けを借りて、asp.net4 ベータ版で既知のエラーに遭遇しました。VS2012 RC Express (4.5) にアップグレードしたところ、以前は問題がなかった 2 つのエラーが VS によって報告されています。
「型または名前空間名 'ForeignKeyAttribute' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
「型または名前空間名 'ForeignKey' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
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; }
}
ForeignKey 参照が変更されたかどうかは誰にもわかりませんか?
助けてくれてありがとう、
マーク