Enterprise ArchitectのC#コード生成機能について質問があります。「using」ステートメントを追加するにはどうすればよいですか?ファイルの名前空間としてSystem.Threadを使用する場合を指定します。モデルのどこでこれを指定しますか?
「usingSystem.Thread」を挿入してコードをバックワードエンジニアリングしようとしましたが、モデルのどこにもこの情報を検出できませんでした。
Enterprise ArchitectのC#コード生成機能について質問があります。「using」ステートメントを追加するにはどうすればよいですか?ファイルの名前空間としてSystem.Threadを使用する場合を指定します。モデルのどこでこれを指定しますか?
「usingSystem.Thread」を挿入してコードをバックワードエンジニアリングしようとしましたが、モデルのどこにもこの情報を検出できませんでした。
「using」ステートメントを明示的に追加するのではなく、必要に応じてコード生成機能によって暗黙的に挿入されます(Javaの「インポート」にも同じことが当てはまります)。EAは、参照されたクラスが同じパッケージにあるかどうかを判断することによってそれを解決します。
その方法の正確な詳細が必要な場合は、[設定]-[コード生成テンプレート]からコード生成スクリプトを実際に読み取って編集できます(お勧めしません!)。左上隅で言語を選択し、他のすべてを呼び出す「ファイル」スクリプトから読み始めます。これは気弱な人の用事ではありませんが、必要に応じて利用できます。
System.Threadなどの標準ライブラリの一部と通常見なされるクラスに対して「using」ステートメントが正しく生成されるかどうかはわかりません。Threadクラスを含むSystemパッケージを(別の名前空間に)追加して、正しく機能させる必要がある場合があります。