Note that there are some explanatory texts on larger screens.

plurals
  1. POLINQ to SQL seems to be slowing application
    text
    copied!<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>
 

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