0
私はこれら2つのエンティティを持っています。従業員のための一つ:エンティティ設計における外部キーの関係
[Table(Name = "Employees")]
public class Employee
{
[HiddenInput(DisplayValue = false)]
[Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]
public int UserID { get; set; }
[Column]
[Required(ErrorMessage = "Please enter a first name")]
[DisplayName("First Name")]
public string FirstName { get; set; }
[Column]
[DisplayName("Last Name")]
[Required(ErrorMessage = "Please enter a last name")]
public string LastName { get; set; }
[Column]
[DisplayName("Department")]
[Required(ErrorMessage = "Please select a department")]
public int DepartmentID { get; set; }
}
や部門のための1:私のデータベースで
[Table(Name = "Departments")]
public class Department
{
[HiddenInput(DisplayValue = false)]
[Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]
public int DepartmentID { get; set; }
[Column]
[Required(ErrorMessage = "Please enter a department name")]
public string Name { get; set; }
}
、私はのDepartmentIDにこれら2つのテーブル間の外部キー関係を有しています。しかし、私のエンティティクラスでは、これを指定するものは何もありません。
これらのクラスに何かを追加する必要がありますか?