是否可以将类别属性应用于容器标记,以便我以后可以使用它来仅检索某些容器?
我希望在配置文件中执行以下操作:
<container name="Example1" category="ExternalService">
<container name="Example2" category="ExternalService">
<container name="Example3" category="Miscellaneous">
然后在代码中我希望能够做类似......
的事情section.Containers.Where(c => c.category == "ExternalService").ToList();
谢谢!
答案 0 :(得分:0)
我想你不能。您可以使用一种“命名空间”来对容器进行分类:
<container name="ExternalService.Example1">
<container name="ExternalService.Example2">
<container name="Miscellaneous.Example3">
然后:
section.Containers
.Where(c => c.category.StartsWith("ExternalService."))
.ToList();