0

Enterprise ArchitectのC#コード生成機能について質問があります。「using」ステートメントを追加するにはどうすればよいですか?ファイルの名前空間としてSystem.Threadを使用する場合を指定します。モデルのどこでこれを指定しますか?

「usingSystem.Thread」を挿入してコードをバックワードエンジニアリングしようとしましたが、モデルのどこにもこの情報を検出できませんでした。

4

1 に答える 1

1

「using」ステートメントを明示的に追加するのではなく、必要に応じてコード生成機能によって暗黙的に挿入されます(Javaの「インポート」にも同じことが当てはまります)。EAは、参照されたクラスが同じパッケージにあるかどうかを判断することによってそれを解決します。

その方法の正確な詳細が必要な場合は、[設定]-[コード生成テンプレート]からコード生成スクリプトを実際に読み取って編集できます(お勧めしません!)左上隅で言語を選択し、他のすべてを呼び出す「ファイル」スクリプトから読み始めます。これは気弱な人の用事ではありませんが、必要に応じて利用できます。

System.Threadなどの標準ライブラリの一部と通常見なされるクラスに対して「using」ステートメントが正しく生成されるかどうかはわかりません。Threadクラスを含むSystemパッケージを(別の名前空間に)追加して、正しく機能させる必要がある場合があります。

于 2011-09-19T12:57:57.747 に答える