sunn789
سه شنبه 10 فروردین 1395, 11:35 صبح
سلام عموما زمانی که از Model . کلاسهای ان برای تعریف بانک اطلاعاتی د ر CodeFirst استفاده میکنیم با کدی شبیه زیر کلید خارجی را تعریف میکنیم ، حال سوال این که اگر از ViewModel نیر در کنار Model استفاده کنیم تعریف ارتباط بین دوجدول باید در Model تعریف شود و یا در View MOdel
public class RegisterViewModel
{
[Required]
[Display(Name = "تحصیلات")]
public int EducationLevelId { get; set; }
public virtual EducationLevel EducationLevels { get; set; }
}
public class EducationLevel
{
public virtual ICollection<ApplicationUser> ApplicationUsers { get; set; }
}
public class RegisterViewModel
{
[Required]
[Display(Name = "تحصیلات")]
public int EducationLevelId { get; set; }
public virtual EducationLevel EducationLevels { get; set; }
}
public class EducationLevel
{
public virtual ICollection<ApplicationUser> ApplicationUsers { get; set; }
}