ASP.NET MVC での話。
DisplayAttribute によってフィールドに表示名が指定された列挙型の値を、View(Razor) で表示しようとしても表示されない。
HtmlHelper.DisplayFor メソッドを使用しても列挙値のフィールド名が表示されるだけで DisplayAttribute で指定した表示名を引っ張ってくれない。
いろいろ調べて、HtmlHelper の拡張メソッドを自作することで解決したのでメモ。
以下、前振りから。
スポンサーリンク
2016年5月18日水曜日
2016年5月10日火曜日
Oracle のデータベース作成時にリスナーを介したデータベースの接続に失敗した場合の対処
とある開発検証環境を構築しようと Windows 7 に Oracle 11gR2 をインストールしたときのこと。
Oracle 自体のインストールは正常に完了して、いざデータベースを作成してみると以下のようなエラーが発生。
それに続いて考えられる原因が 6 つほど続く。
リスナーのポートが正しくないよ、とか。リスナーが起動してないよ、とか。
今回はその中でも 3 番目の項目。
に該当した場合の対処をメモ。
これに該当するかどうかは lsnrctl status コマンドを実行して、その中に作成したデータベースのインスタンス名があるかどうかで確認可能。
ちゃんとリスナーに登録されていれば、オレンジで囲んだ場所に作成したデータベースのインスタンス名が表示されるはず。
その他の理由で失敗した場合に関しては、今回は省略。調べてません。
Oracle 自体のインストールは正常に完了して、いざデータベースを作成してみると以下のようなエラーが発生。
リスナーを介したデータベースの接続に失敗しました。エラーを修正し、EM Configuration Assistant を再度実行してください。
それに続いて考えられる原因が 6 つほど続く。
リスナーのポートが正しくないよ、とか。リスナーが起動してないよ、とか。
今回はその中でも 3 番目の項目。
3) データベース・サービス AWDS がリスナーに登録されていません。データベース・サービスを登録してください。
に該当した場合の対処をメモ。
これに該当するかどうかは lsnrctl status コマンドを実行して、その中に作成したデータベースのインスタンス名があるかどうかで確認可能。
その他の理由で失敗した場合に関しては、今回は省略。調べてません。
登録:
投稿 (Atom)