In my application I'm allowing user to add/delete new fields to data base, so I need to find a best solution of my regular column add/update/delete problem in sql server database, I'm c#.net developer, and I usually work using Entity Framework. I have been googling this and came across EAV (Entity Attribute value) and then I found EAV Model Db Storage for .Net for c#.net. Source code is provided and I went through it its good thing. but do we have a better solution of my problem, as I could not find any documentation on how to use it in any application(asp.net mvc, wpf, winforms, console app)
What if I do not want to combine traditional relational tables and entity-attribute-value(triplets) in same database?
I am new to EAV and not sure how should I handle this case.I will highly appreciate any response on it.
EDIT: I have found this: https://www.nrecosite.com/semantic_storage_net.aspx# but its not helping me out because there is no proper documentation. So I'm asking this particularly for c#.net development.
Thanks