:NET核心模型查询范围

时间:2018-09-10 08:03:40

标签: c# .net asp.net-core .net-core

我正在尝试找到一种在.NET Core中将范围注册到模型的文档化方法。

这种想法是,某些模型具有名为CustomerId的属性,可将它们链接到解决方案中的客户。对于这些模型,我想注册一个范围,现在将其命名为CustomerScope。对于要附加到客户范围的那些模型,我希望范围更改该模型的所有上下文查询,以包含:

.Where(model => model.CustomerId == CurrentUserCustomerId())

根据我在文档中可以找到的内容,没有可以注册这样的范围的服务,而我找到的最接近的范围就是.NET Core中的Filter。

有人知道其他解决方案可能比过滤器更好用吗?提前致谢。

0 个答案:

没有答案