none
ASP.net Sites und DatatTransferObjects RRS feed

  • Allgemeine Diskussion

  • Hi zusammen,

    ich hab auch die schnelle über die Suche nichts gefunden deshalb mal als neuen Thread.

    Folgendes Problem oder besser gesagt Projekt.

    Ich habe da eine Solution bestehend aus:

    1x ASP.NET Webpage (GUI)

    1x DLL -> Transportschicht

    1x DLL -> Backend mit Entity Framework als Dataaccess auf die Datenbank.

    Die GUI refenziert sowohl Backend als auch Transportschicht, das Backend lediglich die Transportschicht. Nun möchte ich vom Backend aus eine Data Transfer Object zur GUI zurück geben... genau da fängt mein Dilemma an...

    Einfacher gesagt wie ? Gibt's hier jemanden der an Hand von ein paar Zeilen mal ein Beispiel liefern kann wie man sowas anstellt.... leider waren auch meine Suchen in der MSDN eher erfolglos... oder die Resultate einfach verwirrend...

    Hier noch ein paar Informationen zu den Daten in der DB:

    Haupttabelle[gekürzt]  (Felder/Datentyp):

    ID / Zahl - Primärschlüssel, Autor / Zahl - Fremdschlüssel, Titel / nvarchar(100)

    Das Backend macht aktuell nicht mehr als ein Select * auf die Tabelle Buch in der DB... und sollte das hoffentlich in die Eigentschaft Content des DTOs packen....

    public getAllBooks()
    {
     lib dbcon = new lib();
     booksDTO bDTO = new booksDTO();
     bDTO.content = dbcon.tbl_buch;
     return bDTO
    }

    1. Wie kann man nun Rückgaben von LINQ (Enumarble<T>, List<T>) nach oben weiterreichen?

    2. Wie müsste ein DTO für so etwas aussehen

    3. Oder gibt es irgendwo hier ein vernünftiges How-To für DTOs ......

    Danke vorab für eure Hilfe

    Steffen

    • Typ geändert Stefan FalzModerator Montag, 8. Juli 2013 17:38 Keine Rückmeldung des Fragestellers
    Mittwoch, 1. Mai 2013 13:40

Alle Antworten