c# - T4 实体框架获取元素类型
问题描述
我正在尝试为实体框架编辑 T4 模板。我当前的 T4 模板能够提取 TypeName,但这完全符合名称空间,如下所示:
foreach (AssociationType association in GetSourceSchemaTypes<AssociationType>())
{
<#=EscapeEndTypeName(association, 0, code)#>
}
在没有完全限定的命名空间的情况下,我一生都无法弄清楚如何自己获取类型名称。谁能把我从痛苦中解救出来?
稍后我可以看到可以通过对象集进行访问,但此时我无权访问它。
解决方案
推荐阅读
- visual-studio - 打包 .NET 框架 DLL 并在 .NET 标准项目中使用
- c# - C# 不安全性能与非托管 PInvoke 调用
- python-3.x - 在transformers输出层使用多个softmax并计算损失
- android - 防止imageview低于(重叠)android中的下一个元素
- javascript - 如何处理两个特定元素之间的焦点变化
- bash - 如何创建一个 bash 别名以在 .bash_aliases 文件上启动 gvim 并在编辑器完成时为其提供资源?
- java - 为什么集合的两个 API 的输入参数存在通用不匹配
- docker - 制作 docker-desktop 集群的副本或使用它作为模板制作新集群
- swagger - Swagger API 描述不应该有额外的属性
- linux - 命令行“随机”?用于磁盘测试的可播种随机二进制数据