2 Stimmen

Wie konvertiert man Castle Windsor fluent config in xml

Ich möchte diesen fließenden Ansatz in xml umwandeln:

container.Register(
    AllTypes.FromAssemblyNamed("Company.DataAccess")
        .BasedOn(typeof(IReadDao<>)).WithService.FromInterface(),
    AllTypes.FromAssemblyNamed("Framework.DataAccess.NHibernateProvider")
        .BasedOn(typeof(IReadDao<>)).WithService.Base());

Gibt es eine Möglichkeit, dies zu tun und dabei die Einfachheit zu bewahren?

0voto

Mauricio Scheffer Punkte 97391

Derzeit gibt es keine Möglichkeit, Stapelregistrierungen in XML durchzuführen. Wenn Sie dies wirklich in XML ausdrücken wollen (ich frage mich, warum), müssen Sie jede zu registrierende Komponente aufzählen.

Am nächsten dran war die Batch-Registrierungseinrichtung aber sie ist veraltet.

0voto

Krzysztof Kozmic Punkte 26952

Vielleicht möchten Sie Binsor ausprobieren, eine Boo-DSL für die Registrierung von Komponenten, aber ich bin mir nicht ganz sicher, wie aktuell sie ist.

Seien Sie sich darüber im Klaren, dass das, was Sie vorhaben, nicht empfehlenswert ist und mehr Kopfzerbrechen bereitet als echten Nutzen bringt. Halten Sie sich an den Code.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X