مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

ترکیب دو دیتابیس

  • سه شنبه 8 اسفند 1396
  • 12:51
تشکر میکنم

سلام آقای مدائنی گفتید برا Identity از sample استفاده کنید و استفاده کردم 
ولی اون یه دیتابیس جدا درست کرده و برا خود سایت هم دیتابیس جدا 
به چه صورت این دو را ترکیب کنم که یک دیتابیس بشه ؟


این برا خود دیتابیس سایت هست DBCONTEXT

namespace Base_Management.Models
{
    public class BaseBsjDbContext:System.Data.Entity.DbContext
    {
        public BaseBsjDbContext() { }
        
        public DbSet<Verdict> Verdicts { get; set; }
        public DbSet<Martial> Martials { get; set; }
        public DbSet<Force> Forces { get; set; }
        public DbSet<Recall> Recalls { get; set; }
        public DbSet<LettersOperation> Letteroperations { get; set; }
        public DbSet<ForceInRecall> ForceInRecalls{ get; set; }
        public DbSet<Leader.Council> Councils{ get; set; }

        public DbSet<Message> Messages { get; set; }
    }
}

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 8 اسفند 1396
  • 13:02

لازم نیست دوباره یک Context جدید بسازید میتوانید از Context خود Identity استفاده کنید و DbSet ها را داخل آن تعریف کنید.

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

  • سه شنبه 8 اسفند 1396
  • 13:36

خب چه dbset هایی از identity باید داخلش بنویسم ؟

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 8 اسفند 1396
  • 16:39

DbContext خودتان را حدف کنید و DbSet های خود را درون ApplicationDbContext قرار بدید:

    public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
    {
        public ApplicationDbContext()
            : base("DefaultConnection", throwIfV1Schema: false)
        {
        }

        public DbSet<Verdict> Verdicts { get; set; }
        public DbSet<Martial> Martials { get; set; }
        public DbSet<Force> Forces { get; set; }
        public DbSet<Recall> Recalls { get; set; }
        public DbSet<LettersOperation> Letteroperations { get; set; }
        public DbSet<ForceInRecall> ForceInRecalls { get; set; }
        public DbSet<Leader.Council> Councils { get; set; }

        public DbSet<Message> Messages { get; set; }

        public static ApplicationDbContext Create()
        {
            return new ApplicationDbContext();
        }
    }

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)