腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3810)
视频
沙龙
1
回答
DDD
储存
库
EF性能
、
、
、
我想知道跟踪
DDD
的人如何解决
使用
EF
和
存储
库
模式
时可能出现
的
性能问题。例如父母-A子女 如果我
从
存储
库
中
取回
聚合
根
的
数据
,并
使用
导航属性EF,那么就会触发另一个查询,因为它
使用
的
是延迟加载。如果我也
通过
使用</e
浏览 2
提问于2012-07-10
得票数 1
1
回答
为什么
无法
通过
自定义
DbContext
和
存储
库
使用
DDD
聚合
模式
从
EFCore
中
的
父
(
根
)
对象
取回
子
数据
、
BillerReference
和
BillerSetting
的
外键关系是BillerId。Required]}请帮帮我:D
浏览 14
提问于2018-07-31
得票数 0
1
回答
如何检索
聚合
对象
?
、
、
、
在
DDD
中
,Repository负责保存
和
检索域
对象
,还充当
聚合
根
的
集合。我
的
问题是,如何检索
聚合
的
那些子实体(假设
从
数据
库
中
)
的
信息,其中基本规则是
存储
库
应该只保存
聚合
根
(
父
对象
)
的
集合,而不是
浏览 2
提问于2010-06-03
得票数 3
回答已采纳
5
回答
基于实体框架
的
领域驱动设计
的
缺陷
、
、
、
、
一些人建议尽量减少应用程序,并避免引入额外
的
层,例如EF之上
的
存储
库
,另一些人则明确地生成额外
的
层,甚至
通过
将
DbContext
注入
聚合
根
来违反SRP。重要方面:
使用
EF,您
的
模型具有导航属性陷
浏览 0
提问于2019-01-02
得票数 24
回答已采纳
2
回答
DDD
:应该如何添加
和
删除相关实体
的
模型?
、
、
假设我们在域模型中有两个
聚合
根
:组
和
用户。interface IGroupRepository Group FindById(int groupId);interfaceAddUserToGroup(User user, Group group); void RemoveUserFromGroup
浏览 3
提问于2009-04-29
得票数 2
回答已采纳
3
回答
DDD
:获取其他
聚合
的
聚合
根
、
、
在过去
的
两周里,我一直在研究
DDD
,真正让我印象深刻
的
一件事是
聚合
根
如何包含其他
聚合
根
。
聚合
根
是
从
存储
库
中
检索
的
,但是如果
根
包含另一个
根
,那么
存储
库
是否有对其他
存储
库
的
引用,并要求它构建
子
根</e
浏览 0
提问于2010-02-15
得票数 9
2
回答
DDD
EF
存储
库
、
、
、
使用
下面的
DDD
和
存储
库
模式
,是否可以返回已包含其
子
数据
的
聚合
根
对象
,而不是
使用
延迟加载?dim
浏览 0
提问于2012-06-07
得票数 0
2
回答
如何
使用
EF实现
聚合
根
存储
库
--添加子实体
、
、
、
、
我有一个域模型,我首先
使用
存储
库
模式
进行
数据
访问
和
实体框架代码。我还有一个UnitOfWork类,我
通过
它来调用
存储
库
操作。 当我试图利用
聚合
根
并
通过
其父
存储
库
处理
子
对象
时,我
的
问题主要出现了。)
和
SupplierRepository,并调用myDbContext.Save(
浏览 4
提问于2012-02-13
得票数 0
回答已采纳
3
回答
如果只需要实体属性
的
一部分,如何实现
存储
库
?
、
、
从
许多关于
DDD
模式
的
文章和答案
中
,我感觉到一个
存储
库
应该只将一个实体(
聚合
根
)作为一个整体进行压缩。 按照这个约定,我们总是需要查询
数据
库
以获得构建实体所需
的
所有
数据
。(
聚合
根
)作为一个整体
的
约定。由于实体上
的
业务逻辑变得越来越复杂,这种实现确实存在缺陷,使
存储
库<
浏览 0
提问于2023-04-15
得票数 0
1
回答
AggregateRoot不应该是
数据
库
实体吗?
、
、
TLDR:
使用
DB
对象
作为我
的
AggregateRoot是否会导致God
对象
臃肿。与我在
使用
单独
的
DbObjects
和
DDD
对象
时看到
的
问题相比。当我分别读到它们
的
时候,所有这些都是有意义
的
,然后我试着把它们放在一起--看起来应该很好,但是其中一个提出了关于另一个
的
新问题。
DDD
聚合
根
和
持久
浏览 0
提问于2020-06-22
得票数 1
回答已采纳
2
回答
使用
EF 6在同一个
数据
库
中
使用
多个dbcontexts
、
、
我在这个问题
的
一般领域里看到了一些答案,但没有一个能直接理解我所看到
的
。我继承了最近
的
一个代码
库
,其中包含了一个使代码运行更快
的
宪章。在我看来,
数据
库
中
的
每个表(一个
数据
库
)都有自己
的
dbcontext
。这些表是高度相关
的
,我一直看到
的
主要问题是,需要根据表之间
的
外键关系做出决定。
使用
这种设计
浏览 1
提问于2017-02-17
得票数 1
回答已采纳
3
回答
领域驱动设计
中
实体
和
聚合
的
区别
、
、
在领域驱动设计
中
,实体
和
聚合
根
之间
的
主要区别是什么?例如,在实体框架
中
,如果我能够确保
数据
完整性实体,
聚合
的
用途是什么?
浏览 3
提问于2015-09-02
得票数 50
回答已采纳
2
回答
DDD
-限制
存储
库
只创建特定实体
、
、
关于
存储
库
和
实体,我有一个重要
的
问题。我应该限制
存储
库
来创建特定
的
实体/
聚合
根
(
通过
像BaseRepository这样
的
通用
存储
库
)吗?此时,基本
存储
库
可以访问
数据
库
工厂
对象
(不是DbFactory,而是
自定义
的
)来检索任何POC
浏览 2
提问于2014-06-23
得票数 1
回答已采纳
1
回答
聚合
根
和
聚合
根
是否作为单独
的
类实现?
、
有了这么多关于
DDD
的
讨论,我希望能够找到很多如何实现这些
模式
的
代码示例。但没那么幸运。 private Entity aggregateRootEntity; 没有
浏览 4
提问于2020-08-19
得票数 1
回答已采纳
3
回答
DDD
:在哪里保持域接口,基础设施?
将域层
的
所有接口(模块、模型、实体、域服务等)全部分组在基础架构层
中
是否有意义?如果不是,那么创建一个“共享”项目/组件,将所有这些项目/组件组合到一个共享
库
中
是否有意义?毕竟,“基础架构层”
的
定义包括“域、应用程序
和
UI层
的
共享
库
”。 我正在考虑围绕
DDD
层设计我
的
代码
库
: UI、应用程序、域、基础设施。这将创建4个项目。我
的
观点是,您
从
域层
浏览 1
提问于2009-03-28
得票数 25
回答已采纳
2
回答
协调
DDD
、视图模型
和
性能
、
、
我开始了解
DDD
,并关注
从
持久性
中
检索实体
对象
,然后在UI
的
视图模型
中
对它们进行重构所带来
的
性能影响。假设我有两个总
根
:------ -------name personId 每个
聚合
根
都有自己
的
存储
库
选项2只需要一个
数据
库
浏览 5
提问于2012-08-21
得票数 7
回答已采纳
1
回答
DDD
实现-
存储
库
和
工厂
、
我用java编写,并尝试
使用
DDD
。 我
的
问题是: 如何在没有getter
的
情况下将
数据
从
浏览 0
提问于2018-11-20
得票数 0
回答已采纳
2
回答
体系结构关注点: Fluent NHibernate、Repository
模式
和
ASP.NET MVC
、
、
、
、
我刚刚开始了一个新
的
项目,自然地选择了
使用
许多新
的
技术。 我正在
使用
(Fluent) NHibernate,ASP.NET MVC 3,并试图应用
存储
库
模式
。我决定将业务逻辑分离到一个独立
的
项目中,并定义包装我
的
存储
库
的
服务,这样我就可以返回POCOs而不是NHibernate代理,并在我
的
前端
和
DA逻辑之间保持更多
的
分离。问题
浏览 1
提问于2011-02-16
得票数 6
回答已采纳
1
回答
使用
Spring
数据
REST处理复杂
的
聚合
根
、
、
现在,如果涉及到复杂
的
聚合
根
,我
无法
理解Spring
数据
REST背后
的
概念。如果我正确地理解了领域驱动设计(这是spring
数据
的
基本原则AFAIK?),那么您只能
通过
存储
库
公开
聚合
根
。由于Post显然是
聚合
根
,所以我希望
通过
PostRepository访问它。只有当我引入一个CommentRepository
浏览 2
提问于2015-11-10
得票数 6
2
回答
如何处理引用实体
的
持久性?
、
、
、
我正在
使用
实体框架
和
DDD
。假设雇主直接引用他们
的
经理。如果我更改了Employee.Manager.Name,并保存了员工,经理
的
名字会被更改吗?
浏览 4
提问于2015-03-02
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
“软件设计”权威领域驱动设计简介
面试官:谈一下你对DDD的理解?我:马什么梅?
承晟集团大数据事业群开展学习分享会——领域驱动设计在数据科学项目中的应用
Asp.Net Core 轻松学-使用MariaDB/MySql/PostgreSQL和支持多个上下文对象
10分钟使用EF Core连接MSSQL数据库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券