IBatisNet: IBatis.Net is a relatively easy-to-use ORM framework, which is more convenient and flexible to use. IBatis.Net is the .NET version ported from the Java version of Ibatis. As a unique Data Mapper, iBATIS uses SQL mapping to persist objects to a relational database. The simple understanding is that it changes the C# logic code we implement in the data access layer into the mapping between the relational database and the object, and puts the SQL logic into the external XML configuration file to facilitate future maintenance. This framework has two main components, one is SQL Maps and the other is
Data Access Objects. Sql Maps is the core part of this framework. By using Sql Maps, you can significantly save the amount of code for database operations. SQL Maps uses a simple XML file to map entities to SQL statements. Using DAO, which encapsulates access to data, you can dynamically configure your application to access different entity storage mechanisms. Hiding the details of the persistence layer implementation, Data Access Objects allow you to manipulate data through a simple interface.
System function description Program management: Manage system menu data and define the permissions of program modules, such as permissions for new operations, editing, review, etc. Cache management: Manage system cache data. When the cached data in the system changes, The cache needs to be cleared and regenerated. Log management: Register the logs of the user operating system. Role management: Manage system role information and authorize roles. User management: Manage system user information and define the roles, departments, and positions to which users belong. Users can choose multiple roles Department management: Management system department information Position management: Management system position Online users: View the user reference interface currently logged in to the system:
Code generator:
Main interface:
XML interface:
Data layer interface:
Business layer interface:
The database is under the DB_51aspx file. Just attach it. The user name and password are admin/51aspx and ordinary user demo1/111.
Expand