diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-05-07 15:58:54 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-05-07 15:58:54 +0300 |
| commit | e18090705f9b3d2a4be877743364f77f5effc46c (patch) | |
| tree | dc3b1b4fec2044af08a191ec3d443c1bb737bf9f /ExamTemplate/Data/TemplateContext.cs | |
| parent | 2015536347007266e70f2ccc9996a0f7e8c896bf (diff) | |
| download | it-kariera-exam-template-e18090705f9b3d2a4be877743364f77f5effc46c.tar it-kariera-exam-template-e18090705f9b3d2a4be877743364f77f5effc46c.tar.gz it-kariera-exam-template-e18090705f9b3d2a4be877743364f77f5effc46c.zip | |
Added DBContext setup for user and roles
Diffstat (limited to 'ExamTemplate/Data/TemplateContext.cs')
| -rw-r--r-- | ExamTemplate/Data/TemplateContext.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ExamTemplate/Data/TemplateContext.cs b/ExamTemplate/Data/TemplateContext.cs index 3a682b0..ef675a3 100644 --- a/ExamTemplate/Data/TemplateContext.cs +++ b/ExamTemplate/Data/TemplateContext.cs @@ -12,7 +12,13 @@ namespace ExamTemplate.Data protected override void OnModelCreating(ModelBuilder builder)
{
- /* Custom logic here! */
+ builder.Entity<User>()
+ .HasIndex(x => x.UserName)
+ .IsUnique();
+
+ builder.Entity<User>()
+ .HasMany(x => x.Roles)
+ .WithMany(x => x.Users);
base.OnModelCreating(builder);
}
|
