PDA

View Full Version : واکشی user و pass از فرم login از دیتابیس با استفاده از LINQ



mustafaehsani
پنج شنبه 29 فروردین 1392, 08:26 صبح
باسلام خدمت عزیزان
یک دیتابیس دارم مربوط به دانشجویان یک دانشگاه میخواهم از فرم login جهت ورود دانشجویان استفاده کنم که user و pass اونها شماره دانشجویی و کدملی اونهاست و در یک table در دیتابیسم موجوده.
میخوام وقتی دانشجو شماره دانشجویی و کدملی خودشو توی فرم login وارد می کنه توسط یه دستور با استفاده از LINQ (که دستور یا کدنویسی اونو من بلد نیستم) از دیتابیس چک بشه و اگه این شماره دانشجویی و کدملی مربوط به یک نفر بود اون دانشجو بتون وارد قسمت بعدی بشه

siamak8982
پنج شنبه 29 فروردین 1392, 09:13 صبح
با عرض سلام به شما دوست عزیز با فرض اینکه اسم دیتابیس شما univ و اسم جدول شما tbuer است


var result=(from u in univ.tbuser where u.user==txtuser.text
where u.pass==txtpass.text
select u).any()

mustafaehsani
جمعه 30 فروردین 1392, 01:43 صبح
عزیز شرمنده به جای u و u.user و u.pass چی بزارم

blackboy
جمعه 30 فروردین 1392, 11:04 صبح
var item = dc.UserAccounts.SingleOrDefault(r => r.LoginName.ToLower() == _Username && r.Password == _Password && !r.IsDisabled);
if (item != null)
{
item.FailedLoginCount = 0;
dc.SubmitChanges();
return 1;
}