【发布时间】:2023-04-08 13:44:01
【问题描述】:
我更改了 .edmx 文件中包含的 .tt(模板)文件,以更改 edmx 图中对象的生成。
在我的具体情况下,我只想在我的模板中添加[Serializable],以便在我生成的每个对象中使用它。
我确实添加了这行代码:
<# Write("[Serializable]"); #>
这里似乎是正确的地方:
<#=codeStringGenerator.UsingDirectives(inHeader: false, includeCollections: false)#>
<#
Write("[Serializable]");
#>
<#=Accessibility.ForType(complex)#> partial class <#=code.Escape(complex)#>
对我来说,这似乎是正确的东西,在正确的地方。这里没有什么太花哨的。但是当我点击 .tt 文件上的“运行自定义工具”选项来重新生成代码时,它根本什么都不做。
如何让它生成我需要的代码?
提前致谢。
【问题讨论】:
标签: c# wpf visual-studio code-generation t4