PDA

View Full Version : چرا متد addobject توی متد های من نیست !؟؟



samadblaj
یک شنبه 19 شهریور 1391, 03:16 صبح
سلام دوستان ببخشید من برای ذخیره اطلاعاتم از EF استفاده میکنم بار ها از این روش استفاده کردم به مشکلی برنخوردم.

الان همونطور طبق عکس مشاهده می کنید توی لیست من متدی برای اضافه کردن رکورد وجود نداره.
نمیدونم مشکل کارم کجاست...

Hajivandian
یک شنبه 19 شهریور 1391, 08:23 صبح
سلام،
فکر میکنم دلیلش اینه که داری از دات نت فریم ورک 3.5 استفاده میکنی، به همین دلیل Entity Framework نسخه 1 در حال استفاده است که توی اون این متد ها داخل جداول تعبیه نشده. برای اضافه کردن شیء مورد نظر میتونی از متد های تعبیه شده توی شیء Context که در اینجا همون ds می باشد استفاده کنید.

ds.AddToadmin(a)

samadblaj
یک شنبه 19 شهریور 1391, 09:00 صبح
دمت گرم آره از همینه اخه من به خاطر دلایلی Frame work رو پایین اوردم :متعجب: خیلی خوب زدی تو خال.
مرسی از لطفت

samadblaj
یک شنبه 19 شهریور 1391, 09:07 صبح
آره درسته !
آقای حاجیوندیان من توی پروزه ام از این روش log میکردم البته برای یک textbox الان میخوام صحت چک کردن هر دو textbox یوزر و پسورد رو بزارم


bool isUniqueUserN = !db.admin.Any(u => u.username.ToLower().Trim() == textBox1.Text);
if (isUniqueUserN != false )
{
label3.Text = "نام کاربری اشتباه است";
}

اینو کجا قرار بدم با && , || منطقی اینا هم استفاده کردم جوابی نگرفتم؟

(c => c.password.ToLower().Trim() == textBox2.Text)

Hajivandian
یک شنبه 19 شهریور 1391, 10:51 صبح
توضیحاتت گنگ بود ولی با این حال فکر کنم استفاده از کد زیر مشکلی ایجاد نکنه:

if(db.admin.Any(u =>
(u.username.ToLower().Trim() == textBox1.Text) &&
(u.password.ToLower().Trim() == textBox2.Text)))
{
// هویت کاربر شناسایی شده است
// کدهای مربوط به روال ورود به سیستم
}
else
{
// هویت کاربر شناسایی نشده است
// نمایش پیغام مناسب و جلوگیری از ورود کاربر
}