noroozifar
چهارشنبه 25 تیر 1393, 10:46 صبح
سلام
یک ارتباط یک به یک یا یک به صفر به چه صورت در first code ایجاد میشه من به این صورت عمل کردم ارتباط یک به چند شد ؟
public class ProjectMap
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
[Display(Name="شماره پروژه")]
public int ProjectId { get; set; }
[Display(Name = "نام مالک")]
public string Name { get; set; }
[Display(Name = "نام خانوادگی")]
public string Famil { get; set; }
}
جدول دوم :
public class ProjectDis
{
[Display(Name = "شماره لیست")]
public int Id { get; set; }
[Display(Name="پلاک ثبتی")]
[StringLength(10,ErrorMessage="حداکثر 10 حروف وارد کنید")]
public string Pelak { get; set; }
public int ProjectId { get; set; }
[ForeignKey("ProjectId")]
public virtual ProjectMap ProjectMap { get; set; }
}
یک ارتباط یک به یک یا یک به صفر به چه صورت در first code ایجاد میشه من به این صورت عمل کردم ارتباط یک به چند شد ؟
public class ProjectMap
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
[Display(Name="شماره پروژه")]
public int ProjectId { get; set; }
[Display(Name = "نام مالک")]
public string Name { get; set; }
[Display(Name = "نام خانوادگی")]
public string Famil { get; set; }
}
جدول دوم :
public class ProjectDis
{
[Display(Name = "شماره لیست")]
public int Id { get; set; }
[Display(Name="پلاک ثبتی")]
[StringLength(10,ErrorMessage="حداکثر 10 حروف وارد کنید")]
public string Pelak { get; set; }
public int ProjectId { get; set; }
[ForeignKey("ProjectId")]
public virtual ProjectMap ProjectMap { get; set; }
}