Ich möchte dynamischen Eigenschaften verwenden, die wie folgt aussehen:dynamisch/benutzerdefinierte Eigenschaften
public class CustomProperty
{
public string PropType { get; set; }
public string PropValue { get; set; }
public string PropName { get; set; }
...
}
... und dann diese Eigenschaften in einer Datenbank zu speichern, wie folgt aus:
PropType PropValue PropName
-------- --------- --------
String "William" "Name"
Int64 "21" "Age"
String "John" "Name"
Int64 "32" "Age"
String "Brown" "Haircolor"
...
I Ich glaube nicht, dass ich der erste bin, der eine solche Idee hat, also suche ich nach einer Implementierung (poen source/nuget etc.). Aber ich habe Schwierigkeiten, einen zu finden.
Also meine Frage ist: gibt es eine Implementierung von dynamischen Eigenschaften, die verwendet werden können (oder verbessert, wenn nötig)?
Edit: Als richardtallent Zeiger raus, suche ich nach dem EAV-Muster. Also, gibt es eine Implementierung dafür, die verwendet werden kann? Oder muss ich selbst etwas schreiben? Ich würde denken, dass es schon oft gemacht wurde.
Haben Sie LINQ-to-SQL versucht, wenn Sie das suchen? –