• 1397/11/22

Entity Framework :

سلام استاد دیروز یه سوال پرسیدم ولی الان نمیدونم چرا حذف شده

یه فرم دارم که ایمیل و پسوررد کاربر رو میگیره و اگر اطلاعات در بانک وجود داشته باشه کاربر رو به فرم دوم ارجاع میده وگرنه, اجازه ورود نمیده

  var find = db.CalUsers.Find(UserID);
            if (find.Email == txtEmail.Text && find.Password == txtPassword.Text)
            {
                SmallCalculator example = new SmallCalculator();
                example.ShowDialog();
            }

میدونم که برای Find باید از Primary key استفاده کرد اما نمیدونم چطوری بنویسم که ایمیل و پسوورد رو بتونم کنترل کنم

  • 1397/11/23
  • ساعت 22:34

استاد عذر خواهی میکنم ولی میشه بدونم چرا به سوال من پاسخ داده نمیشه؟؟؟

اگر مشکلی در نحوه سوال پرسیدنم یا هر چیز دیگه هست خوشحال میشم بهم بگین تا اصلاحش کنم


  • 1397/11/23
  • ساعت 23:03

سلام 

عنوانش مناسب نبود و برای همین بازش نکردم 

باید از firstOrDefault استفاده کنید


  • 1397/11/23
  • ساعت 23:26

اینو استفاده کردم ولی فقط برای اولین مقدار کار میکنه نه بقیه

دقیقا یه کد میخاد مثل همون کدی که تو سایت شما موجودیت کاربر رو چک میکنه و اگر کاربر عضو نباشه اجازه ورود بهش نمیده

 


  • 1397/11/23
  • ساعت 23:27

ما با any بررسی میکنیم true بود اجازه ورود داره


  • 1397/11/24
  • ساعت 00:18

سعی کردم از Any هم استفاده کنم ولی موفق نشدم میشه کد رو بنویسین 


  • 1397/11/24
  • ساعت 07:23
List<Student> students = new List<Student>();
students.Add(new Student { ID = 1, Name = "Kapil", Age = 22 });
students.Add(new Student { ID = 2, Name = "Ramesh", Age = 17 });
students.Add(new Student { ID = 3, Name = "Raj", Age = 24 });
students.Add(new Student { ID = 4, Name = "Anil", Age = 25 });
 
if (students.Any(w => w.Age < 18))
{
    Console.WriteLine("There are minor students in list.");
}
else
{
  

 


  • 1397/11/25
  • ساعت 23:29

استاد واقعا ممنون از Any استفاده کردم درست شد


logo-enamadlogo-samandehi