{"repo":"AbstractLeap/dashing","free":true,"listed":false,"github":"https://github.com/AbstractLeap/dashing","clone":"git clone https://github.com/AbstractLeap/dashing.git","description":"Dashing is a simple to use mini ORM built on top of Dapper","language":"C#","stars":47,"topics":["dapper","orm","sql","ado-net"],"license":"MIT","category":"databases-storage","readme_excerpt":"Dashing is a simple to use mini ORM built on top of Dapper. It aims to be a strongly typed data access layer that is built with productivity and performance in mind. 📘 Documentation for v2 is available to view here. Features Convention over Configuration with code-first minimal configuration SQL-like strongly typed query syntax Paging support Eager loading of relationships Change tracking CRUD operations Default transactional behaviour Schema generation/migrations Dynamic method generation and caching Builds on top of Dapper Multiple database support (SQL Server/MySql right now) In-memory engine for testing Examples Get Entity Insert Update changed properties only Delete Eager fetching of related entities Paging Count/Any Bulk update entity Bulk delete Drop to Dapper Inspect changes Migrate database to match latest code ./dash migrate -a \" \" -t \" \" -c \" \" Who uses Dashing? Dashing has been developed over the last 4 years at Abstract Leap and is in use at nearly all of our clients. It's used to execute millions of queries every week. Feature requests (and voting for them) available at Feathub","default_branch":null,"files":null,"tree":[],"storefront":"/r/AbstractLeap","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AbstractLeap/dashing/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}