علی فتحی
سه شنبه 11 فروردین 1394, 16:40 عصر
سلام و خسته نباشید خدمت تمام سروران.میخواستم نظر استادان گرامی رو درمورد این دو کد پایین بپرسم ممنون میشم نظر خودتون رو دراین تاپیک مطرح کنید شاید بدرد دیگران بخوره.
دربرنامه صدور پروانه که طراحی کردم از ef.برای پیوند استفاده کردم درج و نمایش رو با این کد نوشتم:
datEntities db = new datEntities(); Customer df = new Customer();
df.id = int.Parse(textBox1.Text);
df.firstname = textBox2.Text;
df.lastname = textBox3.Text;
db.AddToCustomers(df);
db.SaveChanges();
dataGridView1.DataSource = db.Customers.ToList();
اومدم برناممو تغییر دادم و بصورت ویزاردی دیتاگرید رو به تکس باکسها پیوند دادم .و کد رو به شکل زیر برای ثبت نوشتم.
this.Validate(); db.SaveChanges();
customerBindingSource.DataSource = db.Customers;
توی این سایت مطلب زیاد دیدم گفتن در پروژه های بزرگ استفاده از ویزار خوب نیست. بنده بر برنامه ام حدود 15000 پروانه و10000نفر مشتری و حدودا 30000 حواله واریزی ثبت کردم.
حالا همون بانک رو در برنامه دومم استفاده کردم هیچ فرقی از لحاظ سرعت و نصب روی کامپیوتر دیگر و ... نداره .
روش دوم مزیتی که داره زیاد درگیر کد نویسی نیستم. بخوص برای ویرایش و خذف و از همه مهمتر خالی کردن تکست باکسها هیچ کدی نمیخواد ا یک کد ساده customerBindingSource.AddNew(); میشه اینکارو کرد.
سوالم اینجاست ؟وقتی کار به این راحتی وجود داره آیا دلیل خاصی داره همه سورسها و اموزشها از کد اول استفاده کردن.اصلا منظور دوستان ما از پروژه های بزرگ چی هستش .مثلا چقدر بزرگ؟
دربرنامه صدور پروانه که طراحی کردم از ef.برای پیوند استفاده کردم درج و نمایش رو با این کد نوشتم:
datEntities db = new datEntities(); Customer df = new Customer();
df.id = int.Parse(textBox1.Text);
df.firstname = textBox2.Text;
df.lastname = textBox3.Text;
db.AddToCustomers(df);
db.SaveChanges();
dataGridView1.DataSource = db.Customers.ToList();
اومدم برناممو تغییر دادم و بصورت ویزاردی دیتاگرید رو به تکس باکسها پیوند دادم .و کد رو به شکل زیر برای ثبت نوشتم.
this.Validate(); db.SaveChanges();
customerBindingSource.DataSource = db.Customers;
توی این سایت مطلب زیاد دیدم گفتن در پروژه های بزرگ استفاده از ویزار خوب نیست. بنده بر برنامه ام حدود 15000 پروانه و10000نفر مشتری و حدودا 30000 حواله واریزی ثبت کردم.
حالا همون بانک رو در برنامه دومم استفاده کردم هیچ فرقی از لحاظ سرعت و نصب روی کامپیوتر دیگر و ... نداره .
روش دوم مزیتی که داره زیاد درگیر کد نویسی نیستم. بخوص برای ویرایش و خذف و از همه مهمتر خالی کردن تکست باکسها هیچ کدی نمیخواد ا یک کد ساده customerBindingSource.AddNew(); میشه اینکارو کرد.
سوالم اینجاست ؟وقتی کار به این راحتی وجود داره آیا دلیل خاصی داره همه سورسها و اموزشها از کد اول استفاده کردن.اصلا منظور دوستان ما از پروژه های بزرگ چی هستش .مثلا چقدر بزرگ؟