برای ایجاد Foreign key یا Navigation property در code first از
استفاده میشه. سوالم این که اگر بخوام یک جدول رو به Identity۲ وصل کنم چطوری باید این کار و بکنم. مثلا یک جدول دارمpublic virtual ICollection<T> T { get; set; }
[Key]
public int MemberID { get; set; }
[Display(Name = "شناسه کاربر")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
public int UserID { get; set; }
[Display(Name = "شناسه پیک")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
public int PeykID { get; set; }
[Display(Name = "تاریخ عضویت")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
[DisplayFormat(DataFormatString = "{0:yyyy/MM/dd}", ApplyFormatInEditMode = true)]
public Nullable<System.DateTime> MemberDate { get; set; }
[Display(Name = "شناسه مقدار پرداخت")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
public int RangeID { get; set; }
[Display(Name = "امتیاز")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
public Nullable<int> Store { get; set; }
[Display(Name = "موجودی")]
[Required(ErrorMessage = "لطفا {0} را وارد کنید")]
[DisplayFormat(ApplyFormatInEditMode = false, DataFormatString = "{0:#,0 ريال}")]
public int Stock { get; set; }
[Display(Name = "حساب سایه")]
public Nullable<bool> MemberType { get; set; }
[Display(Name = "پیک ها")]
public virtual Peyk Peyk { get; set; }
[Display(Name = "نوع ماهیانه")]
public virtual Range Range { get; set; }
[Display(Name = "پرداخت")]
public virtual ICollection<Payment> Payment { get; set; }
[Display(Name = "وام ها")]
public virtual ICollection<Loan> Loan { get; set; }
فیلد UserID برای اینه که بتونم به با جدوال Identity۲ کار کنم ولی نمیدونم چطوری جدول ها رو به Identity۲ وصل کنم
یک سوال دیگه ای اینه که چطوری میشه Identity۲ سفارشی کرد مثلا دو تا فیلد بهش اضافه کرد؟