با سلام خدمت شما استاد گرامی بنده میخوام دیتای مربوط به کاربر با استفاده از شماره تلفن همراه واکشی کنم منتها حتی با اینکه دیتا پر هست داره به من ارور 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 هم همینطور
اینم یه query برای اینکه مطمئن شم null برنمیگردونه.
سلام خدمت شما دوست عزیز
احساس میکنم تنظیمات مربوط به connection string به درستی انجام نشده
از اونجایی که میفرمایین از نسخه ی .net core 8 استفاده میکنین و احتمال میدم دیتابیس شما هم نسخه ی 2022 باشه، تنظیمات connection string مقداری با نسخه های قبلی متفاوت هستش
لطفا تنظیمات connection string خودتون رو ارسال کنین تا بررسی کنم
سلام استاد عزیز خیر از sql server 2019 استفاده میکنم.
من خودم همچین حسی داشتم که مربوط به connection strings داره ولی خب بازم فکر کردم توی سیستم من همچین مشکلی هست من پروژه فعلی رو برای اینکه باید به زودی تحویل بدم و سریع به این جواب سوال نرسیدم از dapper استفاده کردم و اوکی بود.
اما بازم شما چک کنید من به جوابم برسم برای پروژه های بعدی به ایراد نخورم. تشکر از شما
این connection string بنده مشکلش چیه؟
builder.Services.AddDbContext<ApplicationDbContext>(options =>
{
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection"));
});
مشکلی متاسفانه توی رشته اتصال ندیدم
اجازه بدین بررسی کنم اگر مورد مشابهی بود بهتون اطلاع میدم
تشکر ممنونم منتظرتون هستم
خواهش میکنم