2010-11-24 2 views
2

Ich habe zwei Gestaltungsmöglichkeiten mit gehen Sie vor, wenn mit MVC und NHibernateASP.NET MVC-Modell mit NHibernate Mapping-Klasse - Zwei separate Klassen oder auf Single?

  1. Erstellen Sie eine Klasse, die NHibernate in die Datenbank zuordnet und eine eigene Klasse erstellen, die MVC als Modell verwendet, das der Controller zurückgibt und weiter zur Aussicht. Offensichtlich müssen einige Datentransfermethoden zwischen den beiden bestehen.

  2. Verwenden Sie eine Klasse für beide Aufgaben und reduzieren Sie so die Menge an Code.

Was ist die beste Methode Design

Antwort

6

In Bezug auf die besten Praktiken auf jeden Fall und ohne absolut jeden Zweifel erhaben: Nummer 1. Die etwas, das AutoMapper und die separate Klasse aufgerufen wird abbildet Sie sprechen Ansicht aufgerufen wird Modell.

Verwandte Themen