نحوه اتصال Entity Framework به دیتابیس از طریق web.config
سلام خدمت دوستان آی تی پرو ، بنده یه فیلم آموزش ساخت مدیریت محتوا از اینترنت گرفتم.که تو یه قسمتش رشته اتصال فریم ورک انتیتی رو به پایگاه داده از طریق فایل web.config توضیح نمیده ، دوستانی که تو این زمینه تخصص دارن لطفا راهنمایی کنید. با تشکر
7 پاسخ
ممنون
اروری که توی برنامه باهاش مواجه میشم این ارور هست.
اسم کلاسی که باید تو رشته اتصال بذارم cmsUser هست؟ یا CmsContext؟ با توجه به عکس
سلام دوست عزیز، شما باید Connection String ای همنام با کلاس DbContext ای که داخل پروژه استفاده شده داخل فایل web.config تو بخش connectionStrings اضافه کنید:
<connectionStrings> <add name="PortalDbContext" connectionString="Data Source=.; Initial Catalog=DatabaseName; Integrated Security=false; User Id=sa; Password=1; MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> </connectionStrings>
Data Source همون نام Instance ای هست که بهش وصل میشید، زمان وصل شدن به SQL Server تو پنجره Connect
Initial Catalog نام Database هست
User Id هم Login ای هست که داخل SQL Server ایجاد کردید.
شما باید مقادیر Data Source و Initial Catalog و User Id و Password رو بر اساس اطلاعات SQL Server تغییر بدید.
این دو مقادیر رو چجوری به دست بیارم:
Data Source و Initial Catalog
منظور از User Id همون یوزر نیمی هست که توی Sql ایجاد کردم؟
با تشکر از پاسختون
باید این دو مقدار رو داخل رشته اتصال تغییر بدم؟
User Id=sa;
Password=1;
با تشکر آقای احمدی که وقت گذاشتید مشکل حل شد