我正在加载某些我的实体的程序集类型,然后其中一些在名称中显示“<> c”值
这些类型是什么?我怎么忽略它们呢? (whitout加载它)如果我需要......
答案 0 :(得分:3)
它们是C#编译器生成的类型,例如用于匿名类型,迭代器块,捕获局部变量的闭包和异步函数。这与Entity Framework本身无关。
如果要忽略所有编译器生成的类型,可以检查该类型是否已应用[CompilerGenerated]
attribute。如果您只想从名称中执行此操作,请查看名称是否包含<
或>
- 如果包含{ - 1}},则它不是有效的C#类型名称,并且已自动生成。