Downloads 13.04.2020, 00:00 Uhr

Content einfach generieren

Das Framework Statiq macht beispielsweise HTML aus Markdown. Im Schwerpunkt gibt es jede Menge Mapper.
(Quelle: dotnetpro)
Der Entwickler-Almanach ist ein kostenloses E-Book, das wir jedes Jahr um die Weihnachtszeit verschenken. Er wird aus Markdown-Dokumenten mithilfe des Tools pandoc erzeugt. Bislang. Ab diesem Jahr könnte das auch mithilfe von Statiq passieren. Das ist ein neues Generation-Framework, das aus Eingabeformaten Ausgabedateien erstellt. So lassen sich etwa aus Markdown-Dateien HTML-Dateien erzeugen. Dazu sollten im Ordner input die Dateien liegen, die konvertiert werden sollen. Nach wenigen Sekunden liegen die Dokumente als HTML-Dateien im Ordner output vor. Statiq versteht sich unter anderem auch auf Razor, JSON, LESS oder YAML.
Schwerpunkt
AutoMapper

AutoMapper ist eine kleine, einfache Bibliothek, die die Daten eines Objekts in ein anderes kopiert.

https://automapper.org
AgileMapper

Ein Objekt-zu-Objekt-Mapper, der nicht konfiguriert werden muss aber kann. Ausführungspläne können angezeigt werden. Für .NET Standard 1.0+ und .NET 3.5+.

https://github.com/agileobjects/AgileMapper
ServiceStack.OrmLite

OrmLite bietet einen einfachen, DRY, config-freien , RDBMS-agnostischen typisierten Wrapper mit hoher Affinität zu SQL und macht intuitive APIs verfügbar, die SQL sauber zu (DTO-freundlichen) nichtverbundenen POCOs generieren.

https://github.com/ServiceStack/ServiceStack.OrmLite
Simple Access ORM

SimpleAccess bietet einen einfachen Datenbankzugang sowie ein Repository für CRUD und andere Helfermethoden. SimpleAccess unterstützt multiple Datenbanken. Alle implementieren dieselbe Schnittstelle für jede Datenbank.

https://github.com/sheryever/simple-access-orm
MyORM

ADO.NET OR-Mapper mit SQL Server in C#

https://github.com/NilavPatel/MyORM
Sushi MicroOrm - ein schneller und einfacher .Net Standard Object Mapper

Sushi MicroOrm ist eine NuGet Library zum einfachen Zuordnen von Objekten zu einer SQL-Serverdatenbank. Abfragen und Zuordnungen können unter Verwendung von Lambda-Ausdrücken typsicher definiert werden.

https://github.com/Supershift/Sushi.MicroOrm
DrivenDb

Ein Mikro-OR-Mapper, der besonders leicht zu bedienen sein soll. Außerdem soll er mehr Leistung bieten und weniger Roundtrips zur Datenbank nötig machen.

https://github.com/adleatherwood/DrivenDb
FluentFramework

FluentFramework ist ein nHibernate-basierter objektrelationaler Mapper, mit dem .NET-Entwickler in .NET-Objekten mit einer Datenbank arbeiten können.

https://github.com/MahmutYaman/FluentFramework
OKHOSTING.ORM

Flexibler und einfacher OR-Mapper, der sich auf mehrere Datenbanken und Plattformen versteht. Funktioniert mit jeder Klasse, jeder Namenskonvention und den am häufigsten verwendeten Datenbanken.

https://github.com/okhosting/OKHOSTING.ORM
Giny.ORM

Giny.ORM ist ein objekt-relationaler Mapper für Microsoft .NET und MySQL. Er bietet ein Framework für das Mapping eines objekt-orientierten Domain-Modells an eine traditionelle relationale Datenbank.

https://github.com/Skinz3/Giny.ORM
OrpheusORM

OrpheusORM ist ein einfacher flexibler OR-Mapper, der Entwicklern volle Flexibilität bietet beim Erstellen von Schemas, Laden/Speichern von Daten, Konfigurieren, Beschränkungen und Beziehungen zwischen Modellen festzulegen.

https://github.com/gtrifidis/OrpheusORM
DataMapper

Dieses Projekt implementiert einen objekt-relationalen Mapper. Ziel ist es, flüssiges Arbeiten zu ermöglichen mit (bevorzugt stark typisierten) Objekten anstelle von DataTables und DataRows. Es bietet keine Datenbankabstraktion, da SQL-Code immer noch benötigt wird.

https://github.com/programmersdigest/DataMapper
Cocoon ORM

Cocoon ORM ist ein einfacher .NET objectrelationaler Mapper als Alternative zu Entity Framework oder NHibernate.

https://github.com/Guidelinetech/cocoon-orm
MyORM

Dieses einfache OR-Mapper-Tool, das verschiedene Datenbanktypen gleichzeitig nutzen kann, unterstützt MySQL, SQLServer, SQLite. Die Datenbankverbindung eines Programms kann zur Laufzeit verändert werden, sodass das Programm mit verschiedenen Datenbanken arbeiten kann.

https://github.com/YinRunhao/MyORM
HB.Framework.Database

Dieser plattformübergreifende .NET-OR-Mapper für MySQL und SQLite .NET kann von Front-end und Back-end verwendet werden, beispielsweise für ASP.NET Core, Xamarin.

https://github.com/yzbai/HB.Framework.Database

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar