PDA

View Full Version : نحوه تنظیم دیتابیس هنگام استفاده از معماری سه لایه و امکان ایجاد کاربر برای سایت



raha raad
چهارشنبه 03 خرداد 1396, 18:00 عصر
با سلام. اگر بخوام از معماری سه لایه استفاده کنم و امکان ایجاد کاربر را هم به پروژه اضافه کنم، برای اینکار باید چی کار کنم؟
در کلاس دیتابیس و سایر کلاسهای مربوط به معماری سه لایه باید از Dbset استفاده بشه یا از IdentityDbSet؟ یا لازمه برای اینکار برای داده ها یک پایگاه داده و برای کاربران یه پیاگاه داده دیگه در نظر بگیرم؟

Moien Tajik
چهارشنبه 03 خرداد 1396, 18:28 عصر
ایجاد چند پایگاه داده اصلا توصیه نمیشه ، اما امکان چنین کاری هستش .
یک کلاس DbContext وجود داره که شما DbSet هاتون رو داخل اون قرار میدید .
در Identity با استفاده از UserManager.CreateAsync یک کاربر ایجاد میشه .
یک پروژه پیشفرض ASP.NET MVC : Individual User Accounts ایجاد کنید و در AccountController و اکشن Register ، نحوه کار رو ببینید .