Gallus:一个 Dapper 启发的支持嵌套集合映射的 Micro-ORM

时间:2024-07-19 06:05:00
【文件属性】:

文件名称:Gallus:一个 Dapper 启发的支持嵌套集合映射的 Micro-ORM

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-19 06:05:00

C#

Gallus - 可以的小 ORM。 Gallus 是一个受启发的微 ORM,它遵循与 Dapper 相同的精神,但它支持开箱即用的嵌套集合。 这个项目绝不是为了与 Dapper 竞争,它更像是一种学习练习,纯粹是出于好奇。 它提供了一个与 Dapper 非常相似的 api,提供挂断连接对象的扩展方法。 它还提供了一些基本的方法来帮助进行一般的数据访问。 对 ORM 的思考 ORM 是一种应该让您的生活更轻松的工具,我使用它们的经验是情况并非总是如此。 它们通过添加另一层进行管理而增加了应用程序的复杂性,同时提供了平庸的性能(如的帖子所述:“ ”)。 对 ORM 的痴迷是因为它们(主要的成熟玩家、NHibernate、EF 等)为您生成样板 CRUD SQL。 作为开发人员,我们希望编写代码并专注于问题域,而编写 SQL 被视为不必要的分心,这是 ORM 寻求解决的困难。 我认为这是


【文件预览】:
Gallus-master
----Gallus()
--------Gallus.csproj(2KB)
--------Properties()
--------Gallus.cs(47KB)
----Readme.md(6KB)
----Gallus.sln(888B)
----.gitignore(3KB)
----.gitattributes(483B)

网友评论