• 1403/07/19

ارور SqlNullValueException :

با سلام خدمت شما استاد گرامی بنده میخوام دیتای مربوط به کاربر با استفاده از شماره تلفن همراه واکشی کنم منتها حتی با اینکه دیتا پر هست داره به من ارور null میده متن ارور اینه

SqlNullValueException: Data is Null. This method or property cannot be called on Null values.

این تصویر ارور است.

این فایل UserRepository.cs هست.

فایل UserService.cs هست.

فایل AccountController هست.

هرکاری میکنم حتی ثبت نام این ارور میده اگر دیتایی وجود داشته باشه trace کردم و فهمیدم کلا هرچی من میدم این داره null برمیگردونه ریپوزیتوری.

این هم view model من هست

این هم Design Database من هست و تصویر پایین دیتایی که وجود داره.

خودم هنوز که هنوزه دارم trace میکنم ولی نمیدونم مشکل از چیه ef core من آخرین ورژن 8 هست و البته .net هم همینطور

  • 1403/07/19
  • ساعت 17:17

اینم یه query برای اینکه مطمئن شم null برنمیگردونه.


  • 1403/07/20
  • ساعت 15:55

سلام خدمت شما دوست عزیز

احساس میکنم تنظیمات مربوط به connection string به درستی انجام نشده

از اونجایی که میفرمایین از نسخه ی .net core 8 استفاده میکنین و احتمال میدم دیتابیس شما هم نسخه ی 2022 باشه، تنظیمات connection string مقداری با نسخه های قبلی متفاوت هستش

لطفا تنظیمات connection string خودتون رو ارسال کنین تا بررسی کنم


  • 1403/07/21
  • ساعت 09:12

سلام استاد عزیز خیر از sql server 2019 استفاده میکنم.

من خودم همچین حسی داشتم که مربوط به connection strings داره ولی خب بازم فکر کردم توی سیستم من همچین مشکلی هست من پروژه فعلی رو برای اینکه باید به زودی تحویل بدم و سریع به این جواب سوال نرسیدم از dapper استفاده کردم و اوکی بود.

اما بازم شما چک کنید من به جوابم برسم برای پروژه های بعدی به ایراد نخورم. تشکر از شما

این connection string بنده مشکلش چیه؟

builder.Services.AddDbContext<ApplicationDbContext>(options =>
            {
                options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection"));
            });

 


  • 1403/07/22
  • ساعت 14:10

مشکلی متاسفانه توی رشته اتصال ندیدم

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


  • 1403/07/25
  • ساعت 08:49

تشکر ممنونم منتظرتون هستم


  • 1403/07/25
  • ساعت 23:04

خواهش میکنم


logo-samandehi