Entity Frameworkのデータベース内のフィールドで外部キーフィールドを作成するにはどうすればよいですか?
DecodePersonnelID
テーブル内MyUser
とPersonnelID
テーブル内Personnel
(フィールドキー)の間にリレーションを作成したい。
public partial class MyUser
{
public int UsersID { get; set; }
public string PersonnelID { get; set; }
[NotMapped]
public int DecodePersonnelID
{
get { return DecodeMD5PersonnelID(PersonnelID); }
set { PersonnelID = EncodeMD5(value.ToString() ); }
}
public string UsersName { get; set; }
}
public partial class Personnel
{
public int PersonnelID { get; set; }
public string FirstNameFa { get; set; }
public string LastNameFa { get; set; }
public bool Gender { get; set; }
}