CommandQueryExample:使用实体框架进行命令和查询数据访问的简单方法

时间:2024-07-14 17:00:29
【文件属性】:

文件名称:CommandQueryExample:使用实体框架进行命令和查询数据访问的简单方法

文件大小:67KB

文件格式:ZIP

更新时间:2024-07-14 17:00:29

C#

命令查询示例 这个项目试图构建一个简单的命令和查询数据访问系统,我可以在我的应用程序中使用它。 它通过围绕实体框架 DbContext 创建一个瘦包装器来工作。 DbContext 是一个很大的臭“上帝对象”。 它试图做太多并违反 SRP。 多年来,我一直使用IRepository将 DbContext 从我的应用程序代码中抽象出来,但事实证明,存储库不再酷了,而且多年来我一直在做错(成功)。 这些天都是命令和查询对象。 您可以在下面的链接中阅读所有关于为什么我错误地使用IRepository的信息。 在这一点上,这个项目只是一个思想实验。 我很想听听您的反馈。 请随时对这个项目进行代码审查,并为您认为值得的更改打开问题。 如果你真的很热情,你可以发送一个拉取请求,但我现在宁愿只在问题中得到评论。 我从 [Highway.Data] ( ) 借用了一些想法,但我的实现更


【文件预览】:
CommandQueryExample-master
----.gitattributes(483B)
----src()
--------CommandQuerySample.Domain()
--------CommandQueryExample()
--------CommandQueryExample.Tests()
--------CommandQueryExample.sln(3KB)
--------CommandQueryExample.Data()
--------CommandQueryExample.Common()
----LICENSE.md(1KB)
----.gitignore(311B)
----readme.md(2KB)

网友评论