Erkunden der Serialisierung und Deserialisierung von Ausdrucksbäumen in C#
Frage: Können Ausdrucksobjekte in C# nach dem Speichern deserialisiert werden? in einer Datenbank?
Antwort: Ja, es ist möglich, Expression-Objekte in C# zu serialisieren und zu deserialisieren.
Lösung: Die ExpressionTree.Codeplex.com-Bibliothek bietet eine Lösung für diese Aufgabe. Ursprünglich im Jahr 2008 eingeführt, aber inzwischen aufgegeben, wurde die Bibliothek mit Updates zur Unterstützung von .NET 4.0 und Silverlight wiederbelebt.
Implementierungsdetails:
Diese Bibliothek behebt Fehler in der Originalcode und erhöht seine Unabhängigkeit von bestimmten Datenzugriffsschichten (DALs). Es ermöglicht die folgende Funktionalität:
Verfügbarkeit:
Die aktualisierte ExpressionTree-Bibliothek steht zum Download unter ExpressionTree.Codeplex.com zur Verfügung. Es bietet einen praktischen Ansatz zum Speichern und Laden von Ausdrucksobjekten und ermöglicht die dynamische Generierung und Auswertung von Ausdrücken zur Laufzeit.
Das obige ist der detaillierte Inhalt vonKönnen C#-Ausdrucksobjekte aus einer Datenbank serialisiert und deserialisiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!