دلیل خطای Keyword not supported: data source در انتیتی فریم ورک Code First
دلیل خطای زیر چی هست ؟
Keyword not supported: “data source”
می خوام یک جدول رو ایجاد کنم توی دیتابیس. برای این منظور دستور زیر رو نوشتم
Add-Migration FirstMigration
بعد از اجرای این دستور مایگریشن به درستی ایجاد شد. و بعد دستور زیر رو میزنم
update-database
اما بعد از اجرای این دستور خطای بالا میاد.
پاسخ هوش مصنوعی
خطای "Keyword not supported: 'data source'" معمولاً به این دلیل اتفاق می افتد که رشته اتصال (connection string) شما به درستی تنظیم نشده است یا یکی از کلیدواژه ها (keywords) آن نادرست است.
برای حل این مشکل، بررسی کنید که رشته اتصال شما به درستی نوشته شده باشد. برای مثال، اگر از SQL Server استفاده می کنید، باید از کلیدواژه های صحیحی مانند "Data Source" یا "Server" استفاده کنید. در زیر یک نمونه از رشته اتصال صحیح آورده شده است:
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
به یاد داشته باشید که در رشته اتصال خود باید از "Data Source" استفاده کنید و مطمین شوید که هیچ کاراکتر نادرستی وجود نداشته باشد. در برخی موارد نیز ممکن است که استفاده از "Server" به جای "Data Source" بهتر باشد.
همچنین، اگر در ویرایشگر خود از کلیدواژه ها به صورت نادرست استفاده کرده اید، بررسی کنید که از نقل قول های درست (") استفاده کرده اید و دیگر کاراکترهای غیرضروری در رشته اتصال وجود نداشته باشد.
دلیل این خطا معمولا بخاطر اشکال در Connection String هست. بهتر بود رشته اتصال با همان Connection String خودتون رو هم قرار بدید.
اگر از Asp.net Core استفاده می کنید کانکشن استرینگ شما باید چیزی مشابه با عبارت زیر باشه:
ConnectionString" : "Data Source=.; Initial Catalog=DBNME; user Id=sa; Password=****
توی این لینک هم پرسش و پاسخ کاملی در مورد این اشکال وجود داره.
اگر هم که از زبان برنامه نویسی دیگه ای استفاده می کنید می تونید با مراجعه به سایت connectionstrings.com رشته اتصال صحیح رو پیدا کنید.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2