diff --git a/src/Scaffolding/DataModel/Model.cs b/src/Scaffolding/DataModel/Model.cs index 8942444ae1a794b2602d2a5e009602be8923635f..4329e469568458e9c93bac0d1956c7170a07c73d 100644 --- a/src/Scaffolding/DataModel/Model.cs +++ b/src/Scaffolding/DataModel/Model.cs @@ -1,4 +1,4 @@ -using System; +using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata; @@ -58,9 +58,6 @@ namespace Coscine.Database.DataModel protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { - if (!optionsBuilder.IsConfigured) - { - } } protected override void OnModelCreating(ModelBuilder modelBuilder) @@ -560,6 +557,11 @@ namespace Coscine.Database.DataModel entity.Property(e => e.ApplicationProfile).HasMaxLength(500); + entity.Property(e => e.Archived) + .IsRequired() + .HasMaxLength(255) + .HasDefaultValueSql("(N'0')"); + entity.Property(e => e.DisplayName).HasMaxLength(25); entity.Property(e => e.Keywords).HasMaxLength(1000); diff --git a/src/Scaffolding/DataModel/Resource.cs b/src/Scaffolding/DataModel/Resource.cs index 6ed78bc6bcb494b8c1943b986a5f299d8a5f1fc2..71b251c3ffbace637177139add28303e4199cc22 100644 --- a/src/Scaffolding/DataModel/Resource.cs +++ b/src/Scaffolding/DataModel/Resource.cs @@ -28,6 +28,7 @@ namespace Coscine.Database.DataModel public string ApplicationProfile { get; set; } public string FixedValues { get; set; } public Guid? Creator { get; set; } + public string Archived { get; set; } public virtual License License { get; set; } public virtual ResourceType Type { get; set; }