none
Generische Klasse erstellen RRS feed

  • Frage

  • Hallo

    Habe diese Frage zwar schon im Englischen Forum gestellt, aber ich glaub auf Grund von Sprachbarrieren, ist die erwartete Antwort ausgeblieben...

    Also, ich möchte eine generische Klasse erstellen, die mit dem "FluentValidation" arbeitet.
    FluentValidation ist ein Framework, dass (wie der Name schon sagt) eine Erleichterung beim Überprüfen von Klassen hilft.

    Meine Klasse schaut im Moment so aus:

        Public Class ValidateCustomer
            Inherits BaseValidation
    
            Public Sub Validate(CustomerToValidate As Customer)
                Dim validator As New CustomerValidation
                MyBase.GetInternalValidationResult = Helper.ReturnResult(validator.Validate(CustomerToValidate))
            End Sub
    
        End Class

    Wobei, bitte KEINE Konzentration auf BaseValidation Diese enthält "nur" öffentliche Methoden, für den Zugriff von aussen.

    Wie man sehen kann, werden 2 Klassen übergeben. 1) Customer & 2) CustomerValidation

    Jetzt möchte ich diese beiden Klassen als generische Typen deklarieren, so dass ich dann alle meine Klassen übergeben kann & nicht für jede Klasse wiederum eine "Validation" Klasse erstellen muss -> Redundanz...

    Kann mir da jemand helfen?

    Danke schon mal im Voraus

    Mittwoch, 29. April 2015 15:11

Antworten

Alle Antworten