In this approach, each class represents one entity, used to perform CRUD (create, read, update, and delete) operations on the table. Considering the .NET stack, we mostly used the DataSet and DataTable objects, that is bound to the particular table in the backend database.