noroozifar
سه شنبه 28 بهمن 1393, 08:53 صبح
سلام
من در برنامه هایم از SQL و EF استفاده میکنم و زمانی که می خواهم مقادیر بدهم به فیلدهای بانک از طریق textbox ها به این روش عمل میکنم :
Tahood tahood = new Tahood();
tahood.UserId=Int32.Parse(cmbMohandes.SelectedValu e.ToString());
tahood.ProjectId = IdProjeh2;
tahood.OutDate = txtOutDate.Text;
tahood.InDate = txtInDate.Text;
tahood.InDateOne = txtInDateOne.Text;
tahood.InDateTwo = txtInDateTwo.Text;
tahood.NameOne = txtNameOne.Text;
tahood.NameTwo = txtNameTwo.Text;
tahood.ControlDateOne = txtControlOne.Text;
tahood.ControlDateTwo = txtControlTwo.Text;
tahood.FinishDate = txtFinishDate.Text;
_db.Tahoods.Add(tahood);
_db.SaveChanges();
این روش خیلی وقت گیره چون شما همش باید برای تمامی فیلدها بگی از کدام textbox اطلاعاتت را بگیر حالا اگر بخواهی برای update ، Insert و .. کد بنویسی باید همش اینکار را دوباره تکرار کنی یا کپی پیست کنی می خواستم ببینم دوستان از چه روشی استفاده میکنند و بهتر و اصولی تر و راحتر است
من در برنامه هایم از SQL و EF استفاده میکنم و زمانی که می خواهم مقادیر بدهم به فیلدهای بانک از طریق textbox ها به این روش عمل میکنم :
Tahood tahood = new Tahood();
tahood.UserId=Int32.Parse(cmbMohandes.SelectedValu e.ToString());
tahood.ProjectId = IdProjeh2;
tahood.OutDate = txtOutDate.Text;
tahood.InDate = txtInDate.Text;
tahood.InDateOne = txtInDateOne.Text;
tahood.InDateTwo = txtInDateTwo.Text;
tahood.NameOne = txtNameOne.Text;
tahood.NameTwo = txtNameTwo.Text;
tahood.ControlDateOne = txtControlOne.Text;
tahood.ControlDateTwo = txtControlTwo.Text;
tahood.FinishDate = txtFinishDate.Text;
_db.Tahoods.Add(tahood);
_db.SaveChanges();
این روش خیلی وقت گیره چون شما همش باید برای تمامی فیلدها بگی از کدام textbox اطلاعاتت را بگیر حالا اگر بخواهی برای update ، Insert و .. کد بنویسی باید همش اینکار را دوباره تکرار کنی یا کپی پیست کنی می خواستم ببینم دوستان از چه روشی استفاده میکنند و بهتر و اصولی تر و راحتر است