我当前正在使用CodeFluent实体,并且想生成一个基于文本的报告,该报告可以打印一些有关当前模型的统计信息。
Template Producer满足了我的所有期望,但是在使用Linq扩展方法时遇到了一些问题:
[%@名称空间名称=“ System.Linq”%]
[%= Producer.Project.Entities.Where(实体=>实体.IsLightWeight).Count()%]
我收到以下错误消息:类型或名称空间名称“ Linq”在名称空间“系统”中不存在(您在程序集引用中丢失了吗?)。
有没有办法可以从CodeFluent实体模板文件中引用其他程序集?
您可以在模板文件的开头添加template指令,以添加程序集和名称空间。
[%@template language="CSharp" providerOptions="CompilerVersion=v3.5" %]
[%@ Reference name="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" %]
[%@ namespace name="System.Linq" %]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句