I have implemented the project of EntityFramework 6 into EntityFramework Core 3.1. I am new to Roslyn API.
Sample.cs
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Contact>()
.HasOptional(c => c.Spouse)
.WithMany()
.HasForeignKey(c => c.SpouseId);
}
has to become
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Contact>()
.HasOne(c => c.Spouse)
.WithMany()
.HasForeignKey(c => c.SpouseId);
}
Kindly someone help me that how to do that in Roslyn