在实体框架T4模板中,我可以使用类CodeGenerationTools。
例如:
void WriteProperty(**CodeGenerationTools** code, EdmProperty edmProperty)
{
WriteProperty(Accessibility.ForProperty(edmProperty),
code.Escape(edmProperty.TypeUsage),
code.Escape(edmProperty),
code.SpaceAfter(Accessibility.ForGetter(edmProperty)),
code.SpaceAfter(Accessibility.ForSetter(edmProperty)));
}
但是,我找不到这个类的定义。
它来自哪个组件?它的成员是什么?
由于
答案 0 :(得分:17)
这不是集会的类。它包含在另一个模板的类中:
<#@ include file="EF.Utility.CS.ttinclude"#>
此文件通常存储在VS安装目录中:
%VSINSTALLDIR%\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes