Şu anda, CompetentieContext
adlı oluşturduğum bir tane diğeri de yalnızca ASP.net'in Kimlik çerçevesi tarafından ApplicationDBContext
olarak adlandırılan iki DB Bağlamlarım var.ASP.NET kimliğini başka bir içeriğe taşıma
Her ikisinin de aynı bağlamda olmasına ihtiyacım var, ancak CompetentieContext
'umu ApplicationDBContext
veya nasıl değiştireceğimi bilmiyorum.
Aynı bağlamda onlara ihtiyacım var çünkü ASPID kullanıcılarının GUID'lerini Veritabanımdaki bir Tabloya bağlamanız gerekiyor.
Bu benim bağlam sınıf gibi görünüyor:
public class CompetentieContext : DbContext
{
public DbSet<Werknemer> Werknemer { get; set; }
public DbSet<Competentie> Competentie { get; set; }
public DbSet<CompetentieWerknemer> CompetentieWerknemer { get; set; }
public DbSet<CompetentieWerknemerDetail> CompetentieWerknemerDetail { get; set; }
public DbSet<Tag> Tag { get; set; }
public DbSet<TagGroupTag> TagGroupTag { get; set; }
public DbSet<TagGroup> TagGroup { get; set; }
public DbSet<CompetentieTag> CompetentieTag { get; set; }
}
ilk: bu bir EF problemidir: ikincisi: GUID'leri kullanmak için her ikisini de aynı veritabanına/içeriğe getirmek zorunda değilsiniz – Carsten