CircleAuthorizationToFile EF migration
All checks were successful
Dotnet build and test / build (pull_request) Successful in 6m15s
All checks were successful
Dotnet build and test / build (pull_request) Successful in 6m15s
This commit is contained in:
parent
10fdcb288c
commit
38bc659a58
7 changed files with 4950 additions and 11 deletions
|
|
@ -96,12 +96,19 @@ namespace Yavsc.Models
|
|||
builder.Entity<UserActivity>().HasKey(u => new { u.DoesCode, u.UserId });
|
||||
builder.Entity<Instrumentation>().HasKey(u => new { u.InstrumentId, u.UserId });
|
||||
builder.Entity<CircleAuthorizationToBlogPost>().HasKey(a => new { a.CircleId, a.BlogPostId });
|
||||
builder.Entity<CircleAuthorizationToFile>().HasKey(a => new { a.CircleId, a.FileId });
|
||||
builder.Entity<CircleAuthorizationToFile>().HasKey(a => new { a.CircleId, a.Path, a.OwnerId });
|
||||
builder.Entity<CircleAuthorizationToFile>()
|
||||
.HasOne(a => a.Allowed)
|
||||
.WithMany()
|
||||
.HasForeignKey(a => a.CircleId)
|
||||
.OnDelete(DeleteBehavior.Cascade);
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
;
|
||||
builder.Entity<CircleAuthorizationToFile>()
|
||||
.HasOne(a => a.Owner)
|
||||
.WithMany()
|
||||
.HasForeignKey(a => a.OwnerId)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
;
|
||||
builder.Entity<CircleAuthorizationToFile>()
|
||||
.Property(a => a.Access)
|
||||
.HasConversion<byte>();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue