Note that there are some explanatory texts on larger screens.

plurals
  1. POsending db object to new thread's class
    primarykey
    data
    text
    <p>i want to send db object to my new thread's constructor method how can i do </p> <pre><code>db = DBContext.CreateInstance(ConfigurationManager.ConnectionStrings["EDocSis.DAL.EDefterDB"].ConnectionString); FaturaUploadTreadHelper helper = new FaturaUploadTreadHelper(kurumVeriAktarimList); ThreadStart job = new ThreadStart(helper.UpdateRecords); Thread thread = new Thread(job); thread.Start(); ///////////////////////////////////////////////////////////////// public string ManuelFaturaUploadDirectory { get { return ConfigurationManager.AppSettings.Get("ManuelFaturaUploadDirectory"); } } public IEDefterDB db { get; set; } public string RealFileName { get; set; } public string KurumVkn { get; set; } public string FileExtension { get; set; } public int RowCount { get; set; } public long ContentLength { get; set; } public int KurumID { get; set; } public int VeriAktarimID { get; set; } public List&lt;EDocSis.DAL.EFatura.KurumVeriAktarim&gt; KurumVeriAktarimlariList { get; set; } public FaturaUploadTreadHelper(List&lt;EDocSis.DAL.EFatura.KurumVeriAktarim&gt; kurumVeriAktarimlariList = null) { this.KurumVeriAktarimlariList = kurumVeriAktarimlariList; } public void UpdateRecords() { foreach (var kurumVeriAktarim in this.KurumVeriAktarimlariList) { this.VeriAktarimID = kurumVeriAktarim.ID; var tempFileName = Path.GetFileName(kurumVeriAktarim.DosyaBilgisi); this.RealFileName = tempFileName; var vkn = db.KurumDetaylari.First(x =&gt; x.ID == kurumVeriAktarim.Parent.ID).KimlikNo; this.KurumVkn = vkn; var extension = Path.GetExtension(kurumVeriAktarim.DosyaBilgisi); this.FileExtension = extension; this.RowCount = kurumVeriAktarim.SatirSayisi; this.ContentLength = kurumVeriAktarim.ToplamBuyukluk; this.KurumID = kurumVeriAktarim.Parent.ID; Run(); } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload