سلام
بین مدل های من ریلیشن وجود دارد که در بانک هم ساخته شده اما در کنترلر من به فیلد ریلیشن دسترسی ندارم و دیده نمی شود.
ضمنا دو مدل ریلیشن دار من از یک مدل person ارث بری کرده اند که فقط هم در آن id تعریف شده.
مدل ها به شکل زیر هستند
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.ComponentModel.DataAnnotations; namespace ESdarmanPro.Models { public class BimeshodePerson { public int Id { get; set; } public string Name { get; set; } public string Family { get; set; } public string Melicode { get; set; } public string Bdate { get; set; } public string FatherName { get; set; } public string Jens { get; set; } public string Phon { get; set; } public string Mobile { get; set; } public string ShenasnameNo { get; set; } public string Sodor { get; set; } public string RegisterDate { get; set; } public string Address { get; set; } public string BSKind { get; set; } public string TakafolKind { get; set; } } }
..........................................................
namespace ESdarmanPro.Models
{
public class Bimeshodeprimary: BimeshodePerson
{
public string BimegarOneNo { get; set; }
public string AccNo { get; set; }
public string WorkUnt { get; set; }
public string Tarh { get; set; }
public string BeginDate { get; set; }
public string EndDate { get; set; }
public string EmployCode { get; set; }
public string FanavaranCode { get; set; }
public string UserId { get; set; }
public virtual List<BimeshodeSecondary> BimeshodeSecondary { get; set; }
public Bimeshodeprimary()
{
}
}
}...........................................................
namespace ESdarmanPro.Models { public class BimeshodeSecondary: BimeshodePerson { public int Nesbat { get; set; } public int ParentId { get; set; } public virtual Bimeshodeprimary Bimeshodeprimary { get; set; } public BimeshodeSecondary() { } } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)