Ich bin mir nicht sicher, ob es möglich ist, dass ich gesehen habe:
Parameter des Attributs ändern um Laufzeit.
Mein Fall ist sehr ähnlich, aber ich versuche, das Attribut einer Klasse in Runtime zu ändern:
%Vor%
Eine der Antworten war:
%Vor%
Dank Marc Gravell in ein besser lesbares Format geändert:
%Vor%
Alles ist gut, wenn Sie TypeDescriptor verwenden, aber wenn Sie:
verwenden
%Vor%
Name hat den Text "Ich ändere mich".
Gibt es eine Möglichkeit, dieses Attribut zur Laufzeit zu ändern?
Bearbeiten:
Ich brauche dies für Linq2Sql im Designer der generierte Code hat das DB-Schema. Ich möchte das Standardschema des Benutzers verwenden, ohne XML-Mapping zu verwenden, oder den generierten Code ändern (die Tabelle befindet sich noch in der Entwicklungsphase und ändert sich häufig).
Der Designer-Code lautet:
%Vor%
Ich möchte, dass das Attribut lautet:
%Vor%
Jetzt habe ich in den Framework-Code gegraben und ich denke, linq2sql verwendet:
%Vor%
Wenn ich TypeDescriptor zum Ändern des Attributs verwende, wird der Wert in GetCustomAttributes nicht geändert.