Added infrastructure and first database design

This commit is contained in:
2026-07-03 20:26:49 +02:00
parent ffb640049c
commit 077ee48927
292 changed files with 8289 additions and 190 deletions
@@ -0,0 +1,20 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using Nexus.Domain.Entities;
namespace Nexus.Infrastructure.Persistence.Configurations;
public class ProjectConfiguration : IEntityTypeConfiguration<Project>
{
public void Configure(EntityTypeBuilder<Project> builder)
{
builder.HasKey(x => x.Id);
builder.Property(x => x.Name)
.IsRequired()
.HasMaxLength(200);
builder.Property(x => x.CreatedAt)
.IsRequired();
}
}