工具介绍
Dapper Extensions 是一个小型库,它通过为您的 POCO 添加基本的 CRUD 操作(获取、插入、更新、删除)来补充 Dapper。
简介
特性
- 无需配置即可立即使用。
- 自动映射 POCO 以执行获取、插入、更新和删除操作。
- 用于更复杂场景的 GetList 和 Count 方法。
- 用于返回分页结果集的 GetPage。
- 自动支持 GUID 和整型 主键 (包括对其他主键类型的手动支持)。
- 通过使用 ClassMapper 实现纯 POCO (不需要属性)。
- 通过使用 ClassMapper 自定义实体-表映射。
- 支持复合主键。
- 支持单数和复数表名 (默认为单数)。
- 易于使用的 谓词系统 用于更复杂的场景。
- 在生成的 SQL 中正确转义表/列名 (例如: SELECT [FirstName] FROM [Users] WHERE [Users].[UserId] = @UserId_0)
命名约定 ------------------- * POCO 使用 sh 来命名