Click here to Skip to main content
16,021,125 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
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 everytime 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 superslow.

DataClassesDataContext dab = new DataClassesDataContext();

dab.SubmitChanges();


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...

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();
Posted
Updated 3-Sep-10 0:32am
v2

1 solution

Perhaps this will help Entity Framework Performance[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900