0

是否可以将类别属性应用于容器标签,以便我以后可以使用它来仅检索某些容器?

我希望在我的配置文件中做这样的事情:

<container name="Example1" category="ExternalService">
<container name="Example2" category="ExternalService">
<container name="Example3" category="Miscellaneous">

然后在代码中我希望能够做类似的事情......

section.Containers.Where(c => c.category == "ExternalService").ToList();

谢谢!

4

1 回答 1

0

我认为你不能。您可以使用一种“命名空间”对容器进行分类:

<container name="ExternalService.Example1">
<container name="ExternalService.Example2">
<container name="Miscellaneous.Example3">

接着:

section.Containers
       .Where(c => c.category.StartsWith("ExternalService."))
       .ToList();
于 2013-05-07T06:12:09.803 回答