I need to create database where Accountgroup
table will have dynamic fields so that Accounts
can enter those dynamic field values when needed. It's probably not important but I'm using C# with EF and Linq.
It's hard for me because I never done anything like that and since I did my research everyone is saying that EAV systems are horrible and you should design it differently, the problem is that nobody tells afterwards - how?
So maybe you can help me out and tell how can I implement something similar without doing EAV?
This is what I have so far.
2020 Edit:
I just want to edit this post because it's 2020 and there are clear answers to this: Postgres with jsonb type. EF Core supports it so you can actually save and query dynamic json without any problems.
See Question&Answers more detail:os