دسته بندی ها
17:27 1404/04/24

افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری

مشخصات سوال کننده :
کاربر : Rouhbakhsh     امتیاز کاربر : 0     رتبه کاربر : 7012
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 310
پاسخ دهنده : saedbfd 12:17 1404/04/25

سوال شما یه سری ابهامات داره.

  • اول اینکه شما میخاید List که از ریپازیتوری دریافت می کنید 2 سطر بهش اضافه کنید و نمایش بدید ؟
  • یا اینکه 2 سطر به دیتابیس اضافه کنید و سپس اطلاعات رو واکشی کنید و نمایش بدید ؟

 

استفاده از Insert برای افزودن سطر به لیست در سی شارپ

حالت اول یعنی شما یک لیست رو توسط یک کویری دریافت می کنید و حالا میخاید قبل از نمایش 2 تا ردیف بهش اضافه کنید. خب خیلی ساده است. شما یک لیست دارید و میتونید به صورت زیر اطلاعات رو بهش اضافه کنید :

 

List<Users> myList = _context.Users.ToList();
myList.Insert(0,new Users {Id = 0, FirstName = "Hasan", Family = "Akbari"});

شما توسط دستور Insert میتونید به لیستی که دارید مقادیری رو اضافه کنید. نام فیلدهایی که در ریپازیتوری دریافت می کنید رو به جاب Id و FirstName و Family بذارید. 

به این پاسخ امتیاز بدهید    1
امتیاز: 1654 رتبه: 1
1 نظر
Rouhbakhsh : سپاس از توضیحات جنابعالی. مشکلم حل شد

امتیاز کاربر : 0   رتبه کاربر : 7012   تاریخ ثبت : 09:12 1404/04/26
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود