2010-12-30 6 views
1

Ich bin neugierig und verwirrt. Ist Subsonic nur für oder hauptsächlich für DAL?Ist Sub-sonic code-generation nur für DAL?

Kann es zum Erstellen eines ViewModel oder View-Codes für ein WPF-Projekt oder nur für die Codegenerierung für die Datenbank verwendet werden.

Auch kann es mit/für Entity Framework und/oder nHibernate verwendet werden.

Dank

Antwort

3

Subsonic ist ein Code-Generierungs-Tool, das eine DAL für Sie erstellen.

Es wird nicht ein ViewModel oder ein View-Code für Sie erstellen, obwohl Sie wahrscheinlich templates für beide erstellen können.

Es sollte nicht mit EF oder nHibernate verwendet werden - beide ein ORMs und wird ihre eigene DAL generieren.

Wir sind nicht so vollständig wie NHibernate, aber Sie arbeiten schneller mit weniger Konzeptzählung. Wir sind nicht so tief wie Linq zu SQL, aber Sie können unsere Sachen in den meisten Datenbanken verwenden.

+0

Danke für die Antwort. Ich habe eine Anschlussfrage. Ist es ähnlich wie bei Codesmith? –

+0

@Pranav Shah - ähnlich, dass es ein Code-Generator ist. Nicht ähnlich, da es auf die DAL-Erzeugung ausgerichtet ist und nicht so vielseitig einsetzbar ist. – Oded

+0

Danke, das klärt Dinge für mich. –