Ich hatte Entity Attribute Value in vielen Kontexten gesehen, bevor ich tatsächlich erfuhr, wie sein Name war. Es ist diese Technik, die oft auftritt, wenn Sie statt Daten in Datenbankspalten "spiegeln" und eine Tabelle mit den Spalten Entity, Attrbute, Value haben und jedes Datenelement zu einer Zeile in dieser Tabelle wird. Manchmal ist es auch als 'Open-Schema' bekannt.Entitätsattributwert (EAV) Frameworks?
Es ist gut für einige Dinge, schlecht für andere Dinge. Diese wikipedia article hat eine gute Diskussion der Theorie dahinter.
Es scheint die Art von oft verwendeten Technik, die Frameworks oder Engines oder NoSQL-Datenbanken oder allgemeine Software-Tools haben sollte, um es zu bauen und zu unterstützen.
Also, kennen Sie irgendwelche? Besonders interessiert mich der Microsoft-Stack (.Net, SQL Server, etc.), aber auch andere Technologie-Stacks.
Zum Beispiel, hier ist ein Projekt zu build an ASP.NET EAV engine das ist genau das, was ich suche, aber anscheinend nie begonnen hat.