IBatisNet: IBatis.Net ist ein relativ einfach zu verwendendes ORM-Framework, das bequemer und flexibler zu verwenden ist. IBatis.Net ist die .NET-Version, die von der Java-Version von Ibatis portiert wurde. Als einzigartiger Daten-Mapper verwendet iBATIS die SQL-Zuordnung, um Objekte in einer relationalen Datenbank zu speichern. Das einfache Verständnis besteht darin, dass es den C#-Logikcode, den wir in der Datenzugriffsschicht implementieren, in die Zuordnung zwischen der relationalen Datenbank und dem Objekt ändert und die SQL-Logik in die externe XML-Konfigurationsdatei einfügt, um die zukünftige Wartung zu erleichtern. Dieses Framework besteht aus zwei Hauptkomponenten: eine ist SQL Maps und die andere ist
Datenzugriffsobjekte. SQL Maps ist der Kernbestandteil dieses Frameworks. Durch die Verwendung von SQL Maps können Sie die Codemenge für Datenbankoperationen erheblich einsparen. SQL Maps verwendet eine einfache XML-Datei, um Entitäten SQL-Anweisungen zuzuordnen. Mithilfe von DAO, das den Zugriff auf Daten kapselt, können Sie Ihre Anwendung dynamisch für den Zugriff auf verschiedene Entitätsspeichermechanismen konfigurieren. Da Datenzugriffsobjekte die Details der Implementierung der Persistenzschicht verbergen, können Sie Daten über eine einfache Schnittstelle bearbeiten.
Systemfunktionsbeschreibung Programmverwaltung: Systemmenüdaten verwalten und die Berechtigungen von Programmmodulen definieren, z. B. Berechtigungen für neue Vorgänge, Bearbeitung, Überprüfung usw. Cache-Verwaltung: System-Cache-Daten verwalten, wenn sich die zwischengespeicherten Daten im System ändern muss gelöscht und neu generiert werden. Rollenverwaltung: Systemrolleninformationen verwalten und Rollen autorisieren. Rollen, Abteilungen und Positionen definieren, denen Benutzer angehören Benutzer können mehrere Rollen auswählen. Abteilungsverwaltung: Abteilungsinformationen des Managementsystems. Positionsverwaltung: Position des Managementsystems. Online-Benutzer: Sehen Sie sich die Benutzerreferenzschnittstelle an, die derzeit am System angemeldet ist:
Codegenerator:
Hauptschnittstelle:
XML-Schnittstelle:
Datenschichtschnittstelle:
Business-Layer-Schnittstelle:
Die Datenbank befindet sich unter der Datei DB_51aspx. Der Benutzername und das Passwort lauten admin/51aspx und der normale Benutzer demo1/111.
Expandieren