using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using ScadaLink.Commons.Entities.Instances; using ScadaLink.Commons.Entities.Sites; using ScadaLink.Commons.Entities.Templates; namespace ScadaLink.ConfigurationDatabase.Configurations; public class InstanceConfiguration : IEntityTypeConfiguration { public void Configure(EntityTypeBuilder builder) { builder.HasKey(i => i.Id); builder.Property(i => i.UniqueName) .IsRequired() .HasMaxLength(200); builder.Property(i => i.State) .HasConversion() .HasMaxLength(50); builder.HasOne