■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
リレーションの線が乱れる 2007/02/22 18:13 OBAP 1
既出ですが、属性追加時にリレーションの線が乱れてしまうのは、生産性をかなり阻害する要因になっています。ついでに精神的にもキツイものがあり、設計終盤でのカラムやリレーションの追加変更にはかなり抵抗感があります。
いくつか改善案を考えてみました。恐らく既に検討されているとは思いますが、部分的な改善でも早期に可能かどうか是非再度ご検討ください。

1.属性を追加することによりエンティティのサイズが変わってしまう場合、追加した側のエンティティから出ているリレーションの接合位置や経路が乱れるのは仕方がないにしても、リレーション先のエンティティの接合位置を変えなくすることはできないのでしょうか?

2.エンティティの大きさを十分に確保しておき、属性を追加してもエンティティのサイズが変わらない場合には、リレーションの位置を変更しないようには出来ないでしょうか。

3.新たにリレーションを追加する場合に、重複してしまって構わないので、既存のリレーションを変更しないようには出来ないでしょうか。もちろん1番のようにFKの追加によりエンティティのサイズが変わる場合、FK側のエンティティのリレーション接合位置が乱れるのは仕方ないと思いますが。

勝手なお願いではありますが、実際かなり困っている部分ですのでワークアラウンドでも早期のアナウンスを是非お願い致します。
こんにちは
後迫@SIです。

ご不便をおかけしてしまい申し訳ございません。

ご指摘いただいたとおり、
エンティティのサイズを変更した場合は、
関連するエンティティの接続位置も変更されてしまいます。
(エンティティのサイズ変更により、
関連するエンティティの接続位置を
縦から横に変更しないといけないようなパターンがあるためです。
そのため、サイズ変更時は必ず接続位置を再計算いたします。
大変申し訳ございません。)

次回のバージョンアップにて
属性を追加してもサイズを変更する必要が無い場合は、
接続位置を変更しない(いただいた2.の方法です)
などの対応策を検討させていただきたいと思います。

何卒よろしくお願いいたします。