私はDBAです。必要に応じて外部キーとPrimarkeyを使用して完全に管理されているSQLServerDBでEFを使用すると、BusinessObjects開発者がどのような利点を得ることができるか知りたいです。これは新しいプロジェクトであり、SQL Server2008R2でEFを使用する必要があるためです。データベースファーストアプローチを使用する予定です。DBですべての外部キー関係を定義した場合に、ビジネスオブジェクト開発者がどのような違いを経験するかを誰かに教えてもらえますか?
1 に答える
1
正しく設定されていれば、開発者が実際にデータベース構造からオブジェクトを作成すると、関連するテーブルにかなり簡単にアクセスできるようになります。
また、外部キーの関係を壊すような新しいアイテムを作成できないため、新しいオブジェクト(テーブルの行)の作成も簡単になります。
また、データベースに外部キーを正しく設定することもお勧めします。そうしないことのメリットはわかりません。
正しくセットアップされていないデータソースを操作しなければならなかった開発者として、正しくセットアップされたデータベース構造は開発者にとって素晴らしい経験であると言えます。
(余談ですが、DBAとして、EFを確認することをお勧めします。また、使用するアイテムの1つであるLINQも確認してください。特に、LINQがSQLに勝る理由は、基本的なものを取得するのに役立つ場合があります。記事のタイトルに同意しなくても理解できます:))
于 2012-08-20T01:56:30.467 に答える