Копайте в сторону Code First подхода.
Пусть у EF Core голова болит.
И кстати ваша структура подходит только для жестко прошитых параметров.
А вот если нужно изменить ее из приложения то придется перекомпилировать.
Я бы рекомендовал следующую структуру бд
id kkey kval userId
либо если бд поддерживает json
id json userId
Каждый подход имеет свои плюсы и минусы
ссылка на ef core
https://docs.microsoft.com/ru-ru/aspnet/core/data/...