Microsoft.EntityFrameworkCore dont have method IsOptional() for PropertyBuilder

asp.net-core entity-framework-core mapping

Question

I try transfer my solution from .Net Framowork to .Net Core.When I did mapping and I dint found method IsOptional() for PropertyBuilder:

.Net Framowork:

    public class PictureMap : EntityTypeConfiguration<PictureExt>
{
    public PictureMap()
    {
        this.ToTable("Picture");
        this.HasKey(p => p.Id);
        this.Property(p => p.SeoFilename).HasMaxLength(300);
        this.Property(p => p.ExternalUrl).IsOptional();
    }
}

and its work , but use EntityFrameworkCore:look in image

where I might found IsOptional()?

1
0
9/14/2018 12:55:58 PM

Popular Answer

There is not IsOptional in EntityFrameworkCore but there is IsRequired to do the oposite. By default field are nullable if the C# type is nullable.

2
9/14/2018 9:15:35 AM


Related Questions





Related

Licensed under: CC-BY-SA with attribution
Not affiliated with Stack Overflow
Licensed under: CC-BY-SA with attribution
Not affiliated with Stack Overflow