应用层/域层中的IPrincipal

时间:2012-03-04 09:45:01

标签: domain-driven-design

如果将IPrincipal接口传递给域层是一个好习惯,我想问更有经验的用户。我的意见是它应该只停留在应用层。我错了吗?谢谢你的回答。

1 个答案:

答案 0 :(得分:2)

IPrincipal对域名有意义吗?我想不是。这是一个.net接口,基本上是一个实现细节。但是,您的域可能会使用成员或用户的概念,您可以使用IPrincipal作为实现,但我不认为域将完全需要IPrincipal的行为。

所以我的答案是不要传递它,除非域真的需要它。