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.
CrmIncidensesUndSchrittehat direkte Objekt-Eigenschaften aufKunde,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
Online Repository Meso-Repo (🔑 Zugangsdaten erforderlich)
Basistechnologien
Microsoft .NET Framework und .NET (Core)
Abhängig von der DevExpress-Version werden folgende Frameworks unterstützt:
Ab DevExpress Version 23.2
net48net47net6net8net9
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 |
| |
Benutzername |
| 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
Füge den oben genannten Feed in Deiner
nuget.confighinzu (siehe Gängige NuGet-Konfigurationen).Verwende als Benutzername
MesoXPO.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
🕑 Zuletzt aktualisiert
Es werden Ihnen die 5 zuletzt aktualisierten Seiten angezeigt, die Sie und Ihr Team erstellt haben.
CSS EDV Support - Tobias Forbrich