• 1404/09/15

چرا باید آدرسی داشته باشیم که ممکن است ، userid نداشته باشه؟؟ :

به چه دلیل باید رابطه ی ما nullable باشه ؟

یعنی در sqlserver : 

ما میتونیم آدرسی داشته باشیم که ستون یوزر آیدی برای این رکورد نال باشد ؟؟

لطفا این رو برای من توضیح بدین 

با تشکر 


 public class UserAddress : BaseEntity
 {


 // properties ...

     #region Relations

     [ForeignKey(nameof(UserId))]
     public User? User {get;set;}

     #endregion


 }
 
     public class User:BaseEntity
    {
    // properties ...

        #region Relations
        public ICollection<UserAddress>? Addresses { get; set; }

        #endregion

    }
  • 1404/09/15
  • ساعت 15:23

سلام استاد 
به چه دلیل باید رابطه ی ما nullable باشه ؟

یعنی در sqlserver : 

ما میتونیم آدرسی داشته باشیم که ستون یوزر آیدی برای این رکورد نال باشد ؟؟

من این تیکه رو خوب متوجه نشدم 

لطفا این رو برای من توضیح  میدین 

با تشکر 


  • 1404/09/15
  • ساعت 15:28

سلام 

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

اگر null نباشه Validation مشکل میخوره و فرم ولید نمیشه

 


  • 1404/09/15
  • ساعت 15:32

مورد بعدی ما آدرسی نداریم که UserId نداشته باشه  

همه آدرس ها باید داشته باشن 

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


logo-enamadlogo-samandehi