Frage

ich für einen ORM-Framework bin auf der Suche nach .NET 2.0 (hat auf Windows 2000 laufen, also 3.0 / 3.5 ist out), die vollständig Code konfiguriert ist, und erfordert keine XML. Ich brauche diese „hart codierte“ in der App zu sein, so dass die App Stand-alone und ohne Support-Dateien kopiert werden kann.

Ich habe am meisten von den allgemeinen wie nHibernate geschaut und die XML-Anforderung einfach nicht für mich arbeiten. Ich möchte auch die Möglichkeit, die Unterstützungsklassen über Codesmith Vorlagen zu erzeugen. Ich bin mit C # 3 auf VS 2008, aber ich habe auf .net 2.0 Ziel.

Hat jemand irgendwelche Vorschläge haben?

War es hilfreich?

Lösung

Es gibt Fluent NHibernate , die Sie nHibernate ohne XML-Mapping-Dateien konfigurieren können.

Darüber hinaus können Sie auch einen Blick auf LLBLGen .

Andere Tipps

Hier finden Sie aktuelle nHibernate, wieder. Ein genauer Blick diesmal: -)

Während nHibernate ist von default durch eine externe XML konfiguriert es Datei ist nicht unbedingt so.

In meinem Projekt, das ich gern mit dem XML wirklich, so hielt ich es -. Aber anstatt sie extern speichern (wo Endanwendern es um täuschen könnte) ich die Mapping-Datei aus einer eingebetteten Ressource laden

Zusätzlich gibt es (meines Wissens) die Möglichkeit, die XML und konfigurieren nHibernate mit Klasse in .NET-Attribute zu verzichten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top