Arkadaşlar ne yaptıysam geçemedim.
dotnet ef database update ile olusturulan migrationslara göre tabloyu oluşturacak aşağıdaki hatayı geçemedim.

Introducing FOREIGN KEY constraint 'FK_Varyantlar_Urun_Secenekler_Urun_Secenek_Id' on table 'Varyantlar' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Could not create constraint or index. See previous errors.

builder.HasOne<Urun_Secenek>(s => s.UrunSecenek)
                .WithMany(g => g.Varyants)
                .HasForeignKey(s => s.Urun_Secenek_Id);
Urun_Secenek.cs
public int Product_Id { get; set; }
        public Product Product { get; set; }
        public string Baslik { get; set; }
        public int Tur { get; set; }
        public ICollection<Varyant> Varyants { get; set; }
Varyant.cs
 public int Product_Id { get; set; }
        public Product Product { get; set; }
        public int Urun_Secenek_Id { get; set; }
        public Urun_Secenek UrunSecenek { get; set; }
        public string Baslik { get; set; }
        public string StokKodu { get; set; }
        public int Stok { get; set; }
        public decimal Fiyat { get; set; }