PI06 i PI06-1. Docker definitions for MSSQL and Postgres. Data seeder/generator for countries and people. Entity Framework example with variants for Postgres and MSSQL

This commit is contained in:
Boris Milašinović
2026-04-19 16:49:07 +02:00
parent 44a663e170
commit 6f56d107a2
89 changed files with 7305 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
using System.Collections.Generic;
namespace Extensions;
public static class Extensions
{
public static V GetOrCreate<K, V>(this Dictionary<K, V> dict, K key)
where V : new()
where K: notnull
{
if (!dict.TryGetValue(key, out V? value))
{
value = new V();
dict[key] = value;
}
return value;
}
}