اضافه کردن فیلد nullable در دیتابیس با EF
بسم الله الرحمن الرحیم
اگر بخواهید پراپرتی زیر را به صورت nullable در پایگاه داده ذخیره کنید
[Required]
public int somefield {get; set;}
می بابیست کد خود را به صورت زیر تغییر دهید
[Required]
public int? somefield {get; set;}
علامت "؟" بعدر از نوع متغییر باعث می شود که این متغییر مقدار null را نیز بپذیرد.
همچنین با استفاده از روش Fluid API می توانید اینکار را انجام دهید:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<SomeObject>().Property(m => m.somefield).IsOptional();
base.OnModelCreating(modelBuilder);
}
نظرات (۰)
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.