ایجاد دو دیتابیس همزمان به صورت Code First و Db First در Asp.net Core
سلام من می خواهم در پروژه ام دو تا دیتابیس به صورت همزمان داشته باشم اولی به روش codefirst دومی دیتابیس که قبلاً داشتم که به پروژه ام اضافه کنم و یوزر پسورد ورود کاربران از دیتا بیس دوم بگیرد
ممنون میشم راهنمایی فرمایید.
در داخل Startup این کد ها رو نوشتم
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
//verify Connection String To app
services.AddDbContext<ApplicationDbContext>(option =>
option.UseSqlServer(Configuration.GetConnectionString("MyConnectionString")));
//verify Idenity service
services.AddDbContext<ApplicationDbContext>(option =>
option.UseSqlServer(Configuration.GetConnectionString("MyConnectionString2")));
services.AddIdentity<ApplicationUsers, ApplicationRoles>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
در داخل appsettings این کد ها رو
{
"ConnectionStrings": {
"MyConnectionString": "Data Source=.;Initial Catalog=news90DB; user Id=sa; Password=123456",
"MyConnectionString2": "Data Source=.;Initial Catalog=SepantaFax; user Id=sa; Password=123456"
},
در مورد ایجاد دو دیتابیس به صورت همزمان قبلا یک سوال مطرح شده و پاسخ هم داده شده
ایجاد دو دیتابیس به صورت همزمان در داخل پروژه به روش Code First
داشتن دو دیتابیس در پروژه به صورت همزمان یعنی باید همزمان 2 کانکشن استرینگ داشته باشید و مساله مهم اینه که چجوری بین این دو کانکشن استرینگ جابجا بشید. (یعنی اینکه شما اطلاعات رو از هر دیتابیس که بخواید بخونید باید کانکشن استرینگ مخصوص اون دیتابیس فعال باشه)
ببینید در کل داشتن بیش از یک دیتابیس کار منطقی نیست و روش اصولی خاصی هم براش وجود نداره.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2