PDA

View Full Version : اشکال در ثبت اطلاعات با فناوری linq



8702073
جمعه 22 فروردین 1393, 15:29 عصر
سلام دوستان
من می خوام یه سری اطلاعات رو در جدوالی که در asp.net طراحی کردم ذخیره کنم. تکنولوژی که استفاده می کنم هم با استفاده از linq است.
ولی یه مشکلی هست که من خوب وقتی داده ها را ذخیره می کنم حتما کد bank.submitchange()
هم زدم ولی بعد که می خوام بخونم ازش هیچ اطلاعاتی ذخیره نشده!!!!!!!!!!!!!
من یه بار دیگه هم به این مشکل برخورده بودم، فکر کنم چون با شی کار می کنه اطلاعات رو در شی های مجازی می ریزه و مستقیما وارد جدول نمی کنه؟؟؟؟؟؟؟؟ حالا نمی دونم چه جوری حلش کنم؟ کسی راه حلی داره اینم کدی که نوشتم ولی بعید می دونم مشکل از کد باشه چون قبلا هم نوشتم و درست انجام می شده:


testDataContext bank = new testDataContext();
membership tblmembership = new membership();
var q = from t in bank.memberships
select t;
tblmembership.ID = q.Count() + 1;
tblmembership.name_member = txt_user.Text;
tblmembership.password = txt_pass.Text;
bank.SubmitChanges();

اینم کدی که می خوام مثلا اسم کاربری رو توی تکست باکس ذخیره کنم


testDataContext bank1 = new testDataContext();
var q1 = from t in bank1.memberships
where t.name_member.CompareTo(txt_user.Text)==0
select t;
if (q1.Count()>0)
{
txt_passrep.Text=Convert.ToString(q1.Single().name _member);
}

اگه کسی راه حلی داره لطفا بگه!!!!!!!!! کارم خیلی گیره

8702073
جمعه 22 فروردین 1393, 19:21 عصر
راه حل اینه که تابع
b.users.InsertOnSubmit(tbluser);
رو یادتون نره همین الان حلش کردم :لبخند: