oldboy
پنج شنبه 22 مرداد 1388, 19:19 عصر
سلام دوستان.
من تو استفاده از Linq تازه کارم.
تو یه برنامه دارم از Linq برای دسترسی به پایگاه داده استفاده میکنم. ولی متوجه شدم که با اجرای دستور Linq، موارد مورد نظر تو پایگاه داده درج نمیشه. (قبلا درج می شد ولی نمی دونم یهو چی شد.)
دستوری که می نویسم:
ClubDataClassDataContext Bank = new ClubDataClassDataContext();
tCompany company = new tCompany();
company.Name = txtNewCompanyName.Text;
company.Phone = txtCompanyPhone.Text;
company.Fax = txtCompanyFax.Text;
company.Address = txtCompanyAddress.Text;
try
{
System.Nullable<int> max =
(from t in Bank.tCompanies
select t.CNo).Max();
company.CNo = (int)max + 1;
}
catch
{
company.CNo = 1;
}
Bank.tCompanies.InsertOnSubmit(company);
برنامه رو خط به خط اجرا کردم و از اینکه اینا اجرا میشن مطمئن شدم ولی بازم درج نشد. لطفا کمک کنید.
من تو استفاده از Linq تازه کارم.
تو یه برنامه دارم از Linq برای دسترسی به پایگاه داده استفاده میکنم. ولی متوجه شدم که با اجرای دستور Linq، موارد مورد نظر تو پایگاه داده درج نمیشه. (قبلا درج می شد ولی نمی دونم یهو چی شد.)
دستوری که می نویسم:
ClubDataClassDataContext Bank = new ClubDataClassDataContext();
tCompany company = new tCompany();
company.Name = txtNewCompanyName.Text;
company.Phone = txtCompanyPhone.Text;
company.Fax = txtCompanyFax.Text;
company.Address = txtCompanyAddress.Text;
try
{
System.Nullable<int> max =
(from t in Bank.tCompanies
select t.CNo).Max();
company.CNo = (int)max + 1;
}
catch
{
company.CNo = 1;
}
Bank.tCompanies.InsertOnSubmit(company);
برنامه رو خط به خط اجرا کردم و از اینکه اینا اجرا میشن مطمئن شدم ولی بازم درج نشد. لطفا کمک کنید.