Note that there are some explanatory texts on larger screens.

plurals
  1. POLINQ to SQL seems to be slowing application
    primarykey
    data
    text
    <p>Hi all i seem to be having an issue with LINQ, i am currently maintaining an in house Intranet application at work,When Saving logs it seems to slow down now,upon debugging i have came to realise that every time it saves a log the application pauses at these two section lines of codes.It does save the logs ,just that its slow and at times super slow.</p> <pre><code>DataClassesDataContext dab = new DataClassesDataContext(); dab.SubmitChanges(); </code></pre> <p>My question primarily is ,are there any known issues with those two paticuler lines of code giving any sort of problem that can slow down an application? below is the full code used for inserting ,those who understand better could perhaps analyse it better and perhaps correct me where im wrong.Thanks in advance...</p> <pre><code>DataClassesDataContext dab = new DataClassesDataContext(); newlog = new calllog(); newlog.shortdesc = txtshortdesc.Text; calllog_description.Text ="*****" + Page.User.Identity.Name + " " + DateTime.Now.ToString() + " ***** " + "\r\n" + calllog_description.Text; newlog.calllog_description = calllog_description.Text; newlog.calllog_id = Convert.ToInt32(txtlogid.Text); newlog.calllogrefno = calllogrefno.Text; newlog.pr_id = Convert.ToInt32(pr_id.SelectedItem.Value); newlog.st_id = Convert.ToInt32(st_id.SelectedValue); newlog.product_id = Convert.ToInt32(product_id.SelectedValue); newlog.dep_id = Convert.ToInt32(dep_id.SelectedValue); newlog.log_assigneduser = Convert.ToInt32(log_assigneduser.SelectedValue); newlog.client_id = Convert.ToInt32(DropDownList1.SelectedValue); newlog.log_datetime = System.DateTime.Now; newlog.log_user_id = this.Page.User.Identity.Name; newlog.calllog_internal = calllog_internal.Checked; newlog.notify_client = true; newlog.notify_practise = true; newlog.ct_id = Convert.ToInt32(ct_id.SelectedValue); newlog.resolved = false; dab.calllogs.InsertOnSubmit(newlog); dab.SubmitChanges(); </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.
    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