またはを使用するための5つの理由/ Rマッピングツール
そのためには、理由を任意のO / Rマッピングツールを使用する必要がありますか?私は特定のツールに関する話はないのではなく、すべてまたは/ Rマッピングツールが一般的。またはを使用してある理由の1号/ Rマッピングツールですが、それに飛び込む前に、 私には、 O / Rマッピングツールは本当にis.An O / Rマッピングツールは、 。 NETアプリケーションのための永続オブジェクトが生成の簡単な概要を与えることができます。これはモデリングとそれに接続するコードを生成するツールです データベースとそのスキーマを読み込み、それをデータベースのテーブルやビュー、 1つの行を挿入すると、 、ロード、更新、削除操作を指定するオブジェクトをマップすることができます、クエリやストアドプロシージャを呼び出し、これらのオブジェクトのメソッドです。 そして、それはまた、対1の、 1対多、多対一、多くのデータベース内のテーブル間の関係に基づいて1つのオブジェクト間に、多くの関係を定義することができます。その後、完全に永続化の作業を生成する you.Thereのオブジェクトコードを私は私はbenefits.Reason 1の詳細について話すことができます: timeFirst給付削減、開発を簡単にするよ私の説明は良いO / Rマッピングツールが提供されていますが、多くの他の機能 Oの1 / Rマッピングツールは、それを( 20 % 〜 50 %の時間の開発時間を節約トン、状況に応じて)です。今すぐあなたのため"のコードを任意の"ロケット科学の生成は、 O / Rマッピングツールであり、あなたが 希望する場合は手動で行う。もしあなたが自分で操作を行うには持っていなかったしかし、この退屈な作業の多くをして絶対幸せになります。 15-20データベースといくつかの簡単なmath.Aの典型的なアプリケーションをやらせ テーブル(ドメインと工場を30から50のオブジェクトを含むオブジェクトがある)と、この約5000のコードを10,000行です。それは数ヶ月を開発し、このコードのテストを数週間かかるとみられる。また、必要に応じて アプリケーションはこの(多く) 、続いてこれを行うには、複数のmuch.Onその一方で、上記の数字は、 O / Rマッピングツールは、 1日か2日で、このコードを生成するよりも多くのテーブルをしている。ここでも、必要な これらの1-2日間は主に、データベースへのオブジェクトのマッピングを決定します。実際のコードを生成する瞬間です。そのためには、あなたの時間を節約tremendous.Reasonている2 :優れてcodeSecond給付のデザイン性 O / Rマッピングツールは、それよりも手が自分で行う方が良いコードを生成できるように設計されています。何を考えている知っている。あなたが一またはよりも良い仕事をすることができます/ Rマッピングツールのため、あらゆる面を書くと思う あなたのコードの。皆さんの中には絶対ではなく、誰もすることができます。この考えてみましょう。開発チームの専門知識と経験は、平均ではなく、みんなのさまざまなレベルが良いデザイナーです。その結果、彼らことができない。 そのコードの中でのデザインパターンに従うと、あまり質のコードと一緒になる。また、複数の開発者がコードを書く場合は、そのコードが非常に高いことが、お互いに矛盾している。そして、矛盾そのものだ アプリケーションのcode.Onその一方で低品質の大きな源は、良質のO / Rマッピングツールのコードを使用している優秀なデザインがあるため、それらは非常に高い設計と非常に高齢者がテンプレートを作成 (建築家レベル)のエンジニア。そして、これらのコードのほとんど知られているデザインパターンのテンプレートに従います。そのためには、コードが生成されます場合は、 Oから/ Rマッピングツールが非常に高い設計よりもよりよいコードになると 自分が設計開発3 team.Reason :あなたは、またはを使用する。 NETのexpertThird給付/ Rマッピングツールである必要はありませんが、お客様の永続性のコードを開発する。 NETの専門家である必要はありませんしています。ご存知のように、 データアクセスコードをアプリケーションの全体的なパフォーマンスのため非常に重要です。このコード設計されている場合、不良開発、あなたのアプリケーションに影響を及ぼす深刻なことができます。手で、このコードを開発する場合は、あなたに必要な を輸出してください。 NETで、 COM +のは、ステートレスなコンポーネント、 MTS.However場合は、 O / Rマッピングツールを使用すると、主にオブジェクトを永続オブジェクトのマッピングを含む"論理設計"に焦点を当てることができます を挿入するなど、データベースを更新すると、ロード、削除、との相互作用にはさまざまな種類、クエリ、プロシージャを呼び出すと、人間関係などを保存します。そして、 O / Rマッピングツールは、残りを行うだろう。それを確保する ステートレスは、生成されたコードを書くのすべてのベストプラクティスを以下の通り。 comで実行するようにNETコンポーネント+とMTS.Reason 4 :あなたは、 OのテストtimeFourth給付/ Rマッピングツールの保存は、あなたのテストを低減さ 努力を劇的。もし手ですべての永続性のコードを開発し、テストのためにも自分で責任を負っていると思います。そして、ご存知のように、テストのproject.Onの開発と他の多くの努力が必要 手を、 Oからコードを生成する場合は、 / Rマッピングツールは、コードから来ているテンプレートには非常に可能性を徹底的にテスト自体はソフトウェアベンダ(続きはあなたよりは、その主要な焦点)です。と、 それは、最も可能性の高い上位何百あるいは何千もの他の顧客と、このツールを使用しているこのOからのコード生成/ Rマッピングツールをテストしている。その結果、あなたには見つからない可能性があるバグの多くのお客様 独自のテストをすでに検出されていると、 Oの生成されたコードの固定/ Rマッピングtool.Reason 5 :簡素化してください。 NETでは、自分のすべての永続性のコードを記述する必要がありますdevelopmentIfすると、動きが取れなくなるにしている ADO.NETは、 COM +の詳細は、 MTSは、ステートレス。 NETコンポーネント、および詳細。そして、あなたを見るのは本当に必要はありませんが、多くの時間を支出を終了します。その一方で、 Oからのコードを生成する場合は、 / Rマッピングツールは、 ほかのオブジェクトの設計とは、公共interface.Belowのみを取得した場合に対処する必要がありますobjInfo = (社員新入社員のO / Rマッピングtool.try使用されますコードを書くの例です( ) ; EmployeesFactory objFactory =新しいEmployeesFactory ( ) ; objInfo.EmployeeID =社員; objFactory.Load ( objInfo ) ; (例外の例) ( / /コードをここにキャッチがexceptionreturnを処理する" objInfo "オブジェクト)を使用するように/ /コードをここ; )次のよう は、生成されたコードは実際にそれらを使用するように恐れているのは聞いたことがあるyourself.Many人びとを聞いたことがない。 NETコンポーネント/ Rマッピングツールと比べ、より多くの文章を使用するように簡単です見ることができます。私は期待 をOには深刻な配慮する/ project.IqbalカーンのRマッピングわたしはここに強く主張してきた十分なAlachiSoftでのセールス&マーケティングディレクター( http://www.alachisoft.com/ )は、リード
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!