• 1400/02/23

تغیییر دادن شی :

سلام اقای هاشم پور وقتتون بخیر .

من با شخصی سازی کردن جدول یوزر, یک فیلد به جدول user اضاف کردم با چه دستوری میتونم شی درون اون فیلد رو عوض کنم .مثال بخوام بزنم مثلا با دستور changephonenumber  میشه این کارو کرد برای شماره تلفن .

از دستور updateasync هم استفاده کردم اما نشد .

 

  • 1400/02/23
  • ساعت 23:00

سلام عزیز.

اگر با UpdateAsync نمیتونید مقدار رو تغییر بدید، به صورت دستی با Entity framework میتونید تغییرات لازم رو بدید.


  • 1400/02/24
  • ساعت 14:56

میشه یکم بیشتر توضیح بدید ممنونتون میشم.


  • 1400/02/24
  • ساعت 15:05

مثلا به شکل زیر :

var user = await _dbContext.Users.Where(u => u.UserName == "Admin")
	.SingleOrDefaultAsync();
	
user.City = "Tehran";

await _dbContext.SaveChangesAsync();

توی مثال بالا اول کاربر رو از دیتابیس ( از طریق DbContext ) دریافت کردیم و سپس شهر کاربر رو به تهران تغییر دادیم و در نهایت اطلاعات رو در دیتابیس ذخیره کردیم.

 

 

 


  • 1400/02/24
  • ساعت 15:26

خیلی ممنونم ازتون .مرسی


  • 1400/02/24
  • ساعت 15:33

خواهش میکنم عزیز، موفق باشید.


logo-samandehi