MikaelEliasson / EntityFramework.Utilities

Provides extensions for EntityFramework that doesn't exist out of the box like delete and update by query and bulk inserts
443 stars 176 forks source link

The InsertAll process #111

Closed mummyildiz closed 6 years ago

mummyildiz commented 7 years ago

public class TakipBilgisiListDvo { public int Id { get; set; } public string TakipNo { get; set; } public string GrupTuru { get; set; } public string GrupAdi { get; set; } public double ToplamTutar { get; set; } public TakipBilgisiEvraklar TakipBilgisiEvraklar { get; set; } }

Code: TakipBilgisiEvraklar evrakBilgisi = new TakipBilgisiEvraklar() { TesisKodu = Program.MedulaKullaniciAktif.TesisKodu, EvrakRefNo = Convert.ToInt32(TbEvrakNo.Text), BasTarihi = DateTime.Today, BitTarihi = DateTime.Today, Kurumu = "--" }; dbase.TakipBilgisiEvraklar.Add(evrakBilgisi); dbase.SaveChanges();

                var tempListe = kesinSonuc.takipBilgisiListDVO.Select(x => new TakipBilgisiListDvo()
                {
                    TakipNo = x.takipNo,
                    GrupAdi = x.grupAdi,
                    GrupTuru = x.grupTuru,
                    ToplamTutar = x.toplamTutar,
                    TakipBilgisiEvraklar = evrakBilgisi    ??????
                });
               EFBatchOperation.For(dbase, dbase.TakipBilgisiListDvo).InsertAll(tempListe);

??????: The InsertAll process does not throw any data into the [TakipBilgisiEvraklar_Id] field.

image

thank you