【问题标题】:What are the assembly types with name <>c? [duplicate]名称为 <>c 的程序集类型是什么? [复制]
【发布时间】:2016-12-08 11:44:07
【问题描述】:

我正在加载我的实体的一些程序集类型,然后其中一些出现在名称中带有此值“c”

这些类型是什么?我该如何忽略它们? (不加载它)如果我需要...

【问题讨论】:

    标签: c# entity-framework reflection


    【解决方案1】:

    它们是 C# 编译器生成的类型,例如对于匿名类型、迭代器块、捕获局部变量的闭包和异步函数。这与实体框架本身无关。

    如果要忽略所有编译器生成的类型,可以检查该类型是否应用了[CompilerGenerated] attribute。如果您只想从名称中执行此操作,请查看名称是否包含 &lt;&gt; - 如果包含,则它不是有效的 C# 类型名称,并且会自动生成。

    【讨论】:

      猜你喜欢
      • 2015-09-05
      • 1970-01-01
      • 2021-01-28
      • 2019-01-16
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多