مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

reza

عضویت از 1392/02/15

دیده نشدن ForeignKey

  • پنجشنبه 4 شهریور 1395
  • 08:52
تشکر میکنم

سلام

بین مدل های من ریلیشن وجود دارد که در بانک هم ساخته شده اما در کنترلر من به فیلد ریلیشن دسترسی ندارم و دیده نمی شود.

ضمنا دو مدل ریلیشن دار من از یک مدل 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()
        {

        }
    }
}

 

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)