Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rd003/bookhundred
Simple crud app with .net core apis with sort+filter+pagination, dapper , sql server, stored procedures
https://github.com/rd003/bookhundred
aspnetcore aspnetcoreapi dapper filter pagination sorting
Last synced: about 2 months ago
JSON representation
Simple crud app with .net core apis with sort+filter+pagination, dapper , sql server, stored procedures
- Host: GitHub
- URL: https://github.com/rd003/bookhundred
- Owner: rd003
- License: mit
- Created: 2023-09-06T17:27:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-30T11:20:52.000Z (8 months ago)
- Last Synced: 2024-04-30T12:57:01.009Z (8 months ago)
- Topics: aspnetcore, aspnetcoreapi, dapper, filter, pagination, sorting
- Language: TSQL
- Homepage:
- Size: 28.3 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# BookHundred
This application contains webapi crud operations built with .net core 7 web api, dapper and sql server. It is well designed backed with searching, sorting and pagination.
I am also using **non clustered index** on title,author and language.## Requirements
* .net core 7 or higher (If you are watching in future)
* sql server 2016 (min), otherwise you have write split string mangully.
*
## How to use it.
* Clone the project and adjust connection string in `appsettings.json` according to your sql server.
* Copy the db script from `db_script.sql` and run it in your sql server management studio. It will create database and enter 100+ data in `dbo.book` table## Endpoints
* api/books (post)
* api/books (put)
* api/books (get) (option params)
* api/books/{id} (get)
* api/books/{id} (delete)