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
@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
"c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj": {}
"C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj": {}
},
"projects": {
"c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj": {
"C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj",
"projectUniqueName": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj",
"projectName": "Nexus.Application",
"projectPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj",
"projectPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj",
"packagesPath": "C:\\Users\\klein\\.nuget\\packages\\",
"outputPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\obj\\",
"outputPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\klein\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -29,8 +29,8 @@
"framework": "net10.0",
"targetAlias": "net10.0",
"projectReferences": {
"c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj": {
"projectPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj"
"C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj": {
"projectPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj"
}
}
}
@@ -345,14 +345,14 @@
}
}
},
"c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj": {
"C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj",
"projectUniqueName": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj",
"projectName": "Nexus.Domain",
"projectPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj",
"projectPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj",
"packagesPath": "C:\\Users\\klein\\.nuget\\packages\\",
"outputPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\obj\\",
"outputPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\klein\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -682,14 +682,14 @@
}
}
},
"c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj": {
"C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj",
"projectUniqueName": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj",
"projectName": "Nexus.Infrastructure",
"projectPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj",
"projectPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\Nexus.Infrastructure.csproj",
"packagesPath": "C:\\Users\\klein\\.nuget\\packages\\",
"outputPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\obj\\",
"outputPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Infrastructure\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\klein\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -707,11 +707,11 @@
"framework": "net10.0",
"targetAlias": "net10.0",
"projectReferences": {
"c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj": {
"projectPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj"
"C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj": {
"projectPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Application\\Nexus.Application.csproj"
},
"c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj": {
"projectPath": "c:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj"
"C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj": {
"projectPath": "C:\\Users\\klein\\Vscode\\Nexus\\nexus-backend\\Nexus.Domain\\Nexus.Domain.csproj"
}
}
}
@@ -732,6 +732,22 @@
"net10.0": {
"framework": "net10.0",
"targetAlias": "net10.0",
"dependencies": {
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[10.0.9, )"
},
"Microsoft.EntityFrameworkCore.Design": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[10.0.9, )"
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"target": "Package",
"version": "[10.0.2, )"
}
},
"imports": [
"net461",
"net462",