标签: domain-driven-design
如果将IPrincipal接口传递给域层是一个好习惯,我想问更有经验的用户。我的意见是它应该只停留在应用层。我错了吗?谢谢你的回答。
答案 0 :(得分:2)
IPrincipal对域名有意义吗?我想不是。这是一个.net接口,基本上是一个实现细节。但是,您的域可能会使用成员或用户的概念,您可以使用IPrincipal作为实现,但我不认为域将完全需要IPrincipal的行为。
所以我的答案是不要传递它,除非域真的需要它。