2

現在 CodeFluent Entities を使用しており、現在のモデルに関する統計を出力するテキスト ベースのレポートを生成したいと考えています。

テンプレート プロデューサーは私の期待をすべて満たしていますが、Linq 拡張メソッドの使用中にいくつか問題が発生しました。

[%@ 名前空間名="System.Linq" %]

[%= Producer.Project.Entities.Where(entity => entity.IsLightWeight).Count() %]

次のエラー メッセージが表示されます。型または名前空間名 'Linq' は、名前空間 'System' に存在しません (アセンブリ参照がありませんか?)。

CodeFluent Entities テンプレート ファイルから他のアセンブリを参照する方法はありますか?

4

2 に答える 2

1

アセンブリと名前空間を追加するために、テンプレート ファイルの先頭にテンプレート ディレクティブを追加できます。

[%@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" %]
于 2014-01-16T10:32:42.800 に答える
0

.cs ファイルに参照を追加する

using System.Linq;
于 2014-01-16T10:05:55.567 に答える