4 Stimmen

Gibt es ein KOSTENLOSES ORM für .NET Compact Framework (Windows Mobile 6.1, SQLServerCE)?

Sieht aus, als hätte ich eine gute kommerzielle Variante aber ich bin genau auf der Suche nach Free one. Kennt jemand welche?

6voto

ctacke Punkte 65813

Wie wäre es mit dem OpenNETCF ORM ? Es ist kostenlos, leichtgewichtig und wurde speziell für das Compact Framework entwickelt und dann auf andere Plattformen portiert (im Gegensatz zu jemandem, der ein Desktop-ORM in das CF zwängt).

2voto

stephen Punkte 1180

Ich bin derzeit auf der Suche nach einem freien .net ORM für die Verwendung unter Windows CE. Bis jetzt habe ich diese kommerziellen Optionen gefunden:

NHibernate ist leider keine Option, da sie Funktionen verwendet, die im Compact Framework nicht verfügbar sind (z. B. reflexionsbezogene Funktionen).

Wenn die Verwendung einer SQL-Datenbank als zugrunde liegender Datenspeicher nicht unbedingt erforderlich ist, dann Karvonit ist eine Überlegung wert. Es ist eine kostenlose ( Frau-PL ) Objektpersistenz-Framework, das mit dem .net Compact Framework kompatibel ist. Müssen Sie SQL Server Compact verwenden oder suchen Sie wirklich nur eine einfache Möglichkeit, Ihre Domain zu persistieren?

Ich werde Sie auf dem Laufenden halten, wenn ich weitere Optionen finde.

2voto

Ryan Kirkman Punkte 3861

Ich habe DapperLite auf .NET Compact Framework und vollständigem .NET zu arbeiten. Es ist im Grunde ein Dapper Klon, es ist also ein Einzeldatei unter 200 Zeilen, die Sie in Ihr Projekt einfügen können.

Ich hatte OpenNETCF.ORM ausprobiert, fand es aber zu eigenwillig. Ich liebe die Verwendung von Dapper in meinen Desktop-Anwendungen, aber leider funktioniert es nicht mit .NET Compact Framework.

Ich habe auch eine Micro-ORM-Ebene über DapperLite gelegt, um die Benutzung zu vereinfachen, die im Wesentlichen ein Klon von Dapper.Rainbow ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X