を見つけることができなかった私は、Visual Studio 2015とエンティティフレームワークのバージョン6.0.0.0(最初のコード)を使用しています、私はクラスを作成しました:今型または名前空間名は「ForeignKeyの」
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace IRANMVCCore.Domain.Entity
{
public class UserProperty
{
[key]
[ForeignKey("Instructor")]
[Required(ErrorMessage = "error")]
public string Name { get; set; }
[Required(ErrorMessage = "error")]
public string Famil { get; set; }
[Required(ErrorMessage = "error")]
public string City { get; set; }
[Required(ErrorMessage = "error")]
public string Countries { get; set; }
}
}
Iこのエラーを取得しています:
Error CS0246 The type or namespace name 'ForeignKey' could not be found (are you missing a using directive or an assembly reference?)
私は参照があります。 Refrances
私はそれを解決するにはどうすればよいですか?
べきではない '[キー]' '[Key]'である? –
tanks [キー]は機能していますが、まだエラーがあります。 "エラーCS0246型または名前空間の名前 'ForeignKey'が見つかりませんでした(ディレクティブまたはアセンブリ参照を使用していませんか?)" – NorouziFar