دسته بندی ها
23:38 1398/09/14

خطا هنگام استفاده از دستور Scaffold-dbcontext

مشخصات سوال کننده :
کاربر : molgan_zh     امتیاز کاربر : 3     رتبه کاربر : 136
دسته بندی : Asp.net Core Asp.net Mvc

به این سوال امتیاز بدهید    1
تعداد بازدید این سوال : 3505
هوش مصنوعی

پاسخ هوش مصنوعی

برای حل مشکل عدم اتصال به دیتابیس در دستور `Scaffold-DbContext`، می توانید مراحل زیر را بررسی کنید:

1. **اطمینان از درستی رشته اتصال**: مطمین شوید که رشته اتصال شما به درستی نوشته شده است. به عنوان مثال:

 "Server=localhost;Database=RestaurantDB;User Id=sa;Password=YourPassword;"

2. **بررسی نام سرور**: اگر در حال استفاده از SQL Server Express هستید، ممکن است نیاز به اضافه کردن `\\SQLEXPRESS` به نام سرور داشته باشید:

 "Server=localhost\\SQLEXPRESS;Database=RestaurantDB;User Id=sa;Password=YourPassword;"

3. **اطمینان از فعال بودن SQL Server**: مطمین شوید که سرویس SQL Server روی سیستم شما در حال اجرا است. می توانید این مورد را از طریق Services در Control Panel بررسی کنید.

4. **بررسی مجوزهای کاربر**: اطمینان حاصل کنید که کاربر `sa` اجازه دسترسی به دیتابیس `RestaurantDB` را دارد و این دیتابیس به درستی وجود دارد.

5. **استفاده از عبارت -Context**: در صورتی که از Entity Framework Core استفاده می کنید، می توانید با اضافه کردن پارامتر `-Context` مشخص کنید که نام `DbContext` چیست. این می تواند به حل مشکلات مربوط به نامگذاری کمک کند.

اگر این موارد را بررسی کردید و هنوز مشکل دارید، می توانید خطای دقیق را تهیه کنید و با آن به دنبال حل مشکل باشید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 00:10 1398/09/15

به نظر میاد Connection String رو اشتباه نوشته باشید. یک بار کانکشن استرینگ رو به صورت زیر تست کنید ببینید جواب میده یا نه

 

Data Source=.;Initial Catalog=da_name;user Id=sa;Password=****

چون توی کانکشن استرینگ معمولا نام دیتابیس رو بعد از Initial Catalog مینویسن ولی شما نوشتید Database

به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
3 نظر
hajian : سلام - من هم همین مشکل رو دارم . ولی در زمان ایجاد index در کنترلر - یعنی اینکه کنترلر ایجاد شد و وقتی ممیخوام index مربوطه رو ایحاد بکنم این ارور رو میده - no scaffolders supported for this item جناب استاد بحرانی فرد - لطفا راهنمایی بفرمایید - تشکر

امتیاز کاربر : ‎−9   رتبه کاربر : 7157   تاریخ ثبت : 02:42 1399/11/25
hamid_b : پاسخ به hajian : احتمالا باید کتابخانه های مربوط به Migration رو آپدیت کنید.

امتیاز کاربر : 518   رتبه کاربر : 4   تاریخ ثبت : 04:06 1399/11/25
yasasemani : داخل start up قسمت configuration ، اس کیوال را به عنوان سرویس تعریف کردید؟

امتیاز کاربر : 6   رتبه کاربر : 80   تاریخ ثبت : 08:27 1399/11/26
ادامه نظرات ...
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود