PDA

View Full Version : سوال: نظر تخصصی در مورد این قطعه کد - تحلیل کد entity freamwoark



علی فتحی
سه شنبه 26 آبان 1394, 01:00 صبح
با سلام: من برای ثبت اطلاعات از این کد استفاده میکنم.

Tphgog ff = new Tphgog();
ff.sal = Properties.Settings.Default.Sal;
ff.seryal = textBoxX1.Text;
ff.shp = textBoxX2.Text;
ff.dats = maskedTextBoxAdv1.Text;
ff.daten = maskedTextBoxAdv2.Text;
ff.kodz = (from i in db.View10
where i.onvan == comboBoxEx1.Text.Trim()
select i.kodz).SingleOrDefault();
ff.kodo = (from i in db.View10
where i.onvan == comboBoxEx1.Text.Trim()
select i.kodo).SingleOrDefault();
ff.mf = textBoxX3.Text + comboBoxEx3.Text;
ff.kodsh = (from i in db.Thgogi
where i.namsh == comboBoxEx2.Text.Trim()
select i.kodsh).SingleOrDefault();
ff.tamdid = "فعال";
ff.tedad = "0";
db.Tphgog.AddObject(ff);
db.SaveChanges();


// Hgogi_Load(sender, e);
// کد لود دیتابیس


int lod = Properties.Settings.Default.Sal;
dataGridViewX1.DataSource = db.Viewho.Where(c => c.sal == lod).ToList();


من بعضی از کدها رو اتوماتیک میزنم آیا در پروژه های بزرگ مثلا 10000 رکود در جدول سرعت کار پایین میاد؟
2=هنگام لود tolist بهتره یا skip()

meysam_online2012
سه شنبه 26 آبان 1394, 01:05 صبح
تو لیست سرعتو پایین میاره سعی کن داده هاتو پیج بندی کنی اینطوری سرعت کارت خیلی بیشتر میشه

وقتی تو لیست استفاده میکنی میره همه داده های جدولو لود میکنه تو حافظه بعد نمایش میده