MesoXPO Framework

Meso-XPO Framwork

MesoXPO-Framework

Ein .NET-Framework für einfachen, objektbasierten Datenzugriff auf Mesonic WinLine©-Datenstrukturen. Mit MesoXPO arbeitest Du produktiv und effizient, indem Du die Vorzüge von DevExpress XPO (eXpress Persistent Objects) für ein einheitliches, robustes und leistungsfähiges ORM (Object-Relational Mapping) nutzt.

Voraussetzung zur Nutzung ist ein bestehender Mesonic Development Partner Vertrag und Beachtung der Lizenzbedingungen der mesonic datenverarbeitung gmbh

Einführung

MesoXPO bietet Dir:

  • Schnellen Einstieg in die Arbeit mit Mesonic WinLine ©️ Daten über .NET-Klassen

    • Die OR-Klassen werden auf Basis des Mesonic-Repositories sowie der physikalischen Tabelleneigenschaften generiert.

    • Die Objekt- und Eigenschaftsnamen entsprechen den Repository-Bezeichnungen und nicht den technischen Tabellen-/Spaltennamen

    • Wichtige Relationen werden direkt über Objekt-Beziehungen dargestellt, z.B. CrmIncidensesUndSchritte hat direkte Objekt-Eigenschaften auf Kunde, Projekt, Artikel, Benutzer....

  • Nahtlose Integration mit DevExpress XPO

    • Hier kann die kostenlose ORM Library von DevExpress geladen werden

  • Konsistente Datenzugriffs-APIs, die auch komplexe Szenarien vereinfachen

  • Flexibilität durch unterstützung aller aktuellen .NET Frameworks, wodurch ein breiter Einsatz in unterschiedlichen Projektarten möglich ist

Für eine optimale Nutzung von MesoXPO empfiehlt es sich, die grundlegenden Funktionen von DevExpress XPO kennenzulernen.
Die folgenden Ressourcen unterstützen Dich beim Einstieg

Dokumentation

Nutze die folgenden Ressourcen für detaillierte Informationen zum MesoXPO-Framework:

Hier findest Du Klassen- und Methodenerklärungen sowie Beispiele für den praktischen Einsatz.

Repository

Nutze das online Repository für die Mesonic Datenstrukturen

Basistechnologien

Microsoft .NET Framework und .NET (Core)

Abhängig von der DevExpress-Version werden folgende Frameworks unterstützt:

  • Ab DevExpress Version 23.2

    • net48

    • net47

    • net6

    • net8

    • net9

  • DevExpress Versionen bis 22.2

    • netstandard2.0 (und damit kompatible .NET Framework-Versionen)

    • net6

Installation & NuGet Feed

NuGet-Package-Feed

Einstellung

Wert

Beschreibung

Feed-URL

https://nuget.pkg.github.com/CSS-EDV-Support/index.json

NuGet Packages (🔑 Zugangsdaten benötigt)

Benutzername

MesoXPO

Fester Wert.

Passwort

Personal Access Token (PAT)

Verwende als Passwort den Personal Access Token (PAT), den Du im Rahmen Deiner Lizenzierung erhalten hast.

.NET CLI

Über die .NET CLI kannst Du den Feed wie folgt hinzufügen:

dotnet nuget add source https://nuget.pkg.github.com/CSS-EDV-Support/index.json --name MesoXpo --username MesoXPO --password {Token}

Um die Anmeldeinformationen für den Feed zu aktualisieren, muss folgender Befehl augeführt werden:

dotnet nuget update source MesoXpo --username MesoXPO --password {Token}

Manuell

  1. Füge den oben genannten Feed in Deiner nuget.config hinzu (siehe Gängige NuGet-Konfigurationen).

  2. Verwende als Benutzername MesoXPO.

  3. Verwende als Passwort den Personal Access Token (PAT), den Du im Rahmen Deiner Lizenzierung erhalten hast.

<configuration> <packageSources> <add key="MesoXPO" value="https://nuget.pkg.github.com/CSS-EDV-Support/index.json" /> </packageSources> <packageSourceCredentials> <MesoXPO> <add key="Username" value="MesoXPO" /> <add key="ClearTextPassword" value="PERSONAL_ACCESS_TOKEN" /> </MesoXPO> </packageSourceCredentials> </configuration>

Anschließend kannst Du die Pakete wie gewohnt in Deine Projektdatei integrieren (z. B. via dotnet add package oder über Visual Studio).

Inhalt

Suche

Nach einem Dokument suchen

🕑 Zuletzt aktualisiert

Es werden Ihnen die 5 zuletzt aktualisierten Seiten angezeigt, die Sie und Ihr Team erstellt haben.

 

 

CSS EDV Support - Tobias Forbrich