Пет причини за използване на O / R инструмент картографиране
Така че, защо да използвате O / R инструмент карта? Аз не говоря за конкретен инструмент, но по-скоро всички O / R картографиране инструменти като цяло. Има редица причини за използване на O / R картиране инструмент, но преди да се потопите в това, Нека ви дам един кратък преглед на това, което един O / R инструмент картографиране наистина is.An O / R инструмент картографиране генерира устойчивост обекти за вашето. прилагането NET. Това е инструмент за моделиране и генериране на кода, който се свързва към вашия база данни и чете си схема, а след това ви дава възможност да възрази срещу карта таблиците в базата данни и мнения, посочва един ред за вмъкване, обновяване, натоварване и изтривате операции, заявки и съхранени призовава процедура, тъй като методи за тези обекти. И това също ви позволява да определят едно към едно, едно към много, много към едно, както и много към много "връзки между обектите на базата на връзки между таблиците в базата данни. След това той създава напълно работещи постоянство обекти код за you.There много други функции, които един добър O / R картиране инструмент предвижда, но аз съм водене ми Кратко описание за да мога да говоря повече за benefits.Reason 1: намаляване на ставките определени Ваша полза развитие timeFirst на O / R картиране инструмент е, че тя ще ви спести един тон на развитие време (20% до момента 50% в зависимост от ситуацията). Сега, O / R картиране инструмент не е да се създаде каквато "ядрена физика" код за вас и можете да Определено го направя ръчно, ако искате. Но, това е един много досаден работа и ти определено ще бъде по-щастлив, ако не трябваше да го направя сам. Нека да направим някои прости math.A типични приложение с 15-20 база данни таблици е 30-50 обекти (включително и домейни на Фостър) и това е около 5000 до 10 000 реда код. Възможно е да ви отнеме няколко седмици до няколко месеца, за да разработи и тества този код. И, ако си заявката е повече от тази таблица (което много правя), след това просто многократно по-горе числа от тази much.On От друга страна, една O / R картиране инструмент ще генерира този код за вас в един ден или два. Дори тук, трябва Тези 1-2 дни преди всичко да определи своя обект съответствие с базата данни. Действителната поколение код е мигновен. Така че, си е спестяване на време tremendous.Reason 2: дава по-добри, предназначени codeSecond полза на една O / R картиране инструмент е, че тя позволява да произвеждаме по-добре проектирани код, отколкото да го прави само за ръка. Знам какво си мислиш. Мислиш ли, че можеш да направиш по-добра работа от една O / R картиране инструмент, защото ти пиша всеки аспект на кода си. Някои от вас определено не може да не всички. Помислете за това. Средно екип развитие има различни нива на компетентност и опит и не всеки е добър дизайнер. В резултат на това те не могат да следват дизайн модели в своя код и се свърши с ниско качество код. И, ако множество разработчици пишете код, кода си е най-вероятно ще бъдат несъвместими един с друг. И себе си различни подходи голям източник на лошо качество в code.On молба на друга страна, добър O / R картиране инструмент използва код шаблони, които имат отличен дизайн, защото те са много вероятно проектирана и създадена от много висши (Архитект ниво) инженери. И тези код шаблони почти винаги следват известно дизайн модели. Така че, код, който ще се генерира от O / R картиране инструмент е най-вероятно ще бъде по-добре проектирани от код Проектиран от собствения си развитие team.Reason 3: Вие не трябва да бъде. NET expertThird полза на помощта на O / R картиране инструмент е, че не е нужно да бъде. експертна мрежа за разработване кода си устойчивост. Както знаете, данни код за достъп е от съществено значение за цялостното функциониране на вашата кандидатура. Ако този кодекс е разработен лошо, то може сериозно да повлияе на заявлението. Така че, ако сте разработили този код на ръка, трябва да се бъде за износ на. NET, COM +, без гражданство, компоненти и MTS.However, ако използвате една O / R картиране инструмент, можете да се съсредоточи главно върху "логическо проектиране" на вашата упоритост предмети, включително обект картографиране и различни видове взаимодействия с база данни, включително вмъкване, обновяване, натоварване, изтриване, заявки, съхранени процедури разговори, връзки, и др. И, О / R инструмент картографиране ще свърши останалото за него. Това би осигурило на генерираното код следва всички най-добри практики на писане без гражданство. NET компоненти да се движи в COM + и MTS.Reason 4: Спестява Ви тестване timeFourth полза на O / R картиране инструмент е, че намалява си изпитване усилие драстично. Ако разработени всички устойчивост код на ръка, ти също ще бъде отговорен за това изпитване себе си. И, както знаете, изпитване е много усилия и развитие във всички project.On другите Напротив, ако сте генерирали кода от O / R картиране инструмент, той идва от код шаблони, които са най-вероятно старателно тествана от производителя на софтуера си (още повече, че от вас, защото това е техният основен приоритет). И, за върха му, най-вероятно стотици или може би хиляди други клиенти използват този инструмент, и са дали на кода, генериран от тази O / R картиране инструмент. В резултат на това много от грешки, които не можете да намерите във вашия собствени тестване вече са открити и фиксирани в генерирания код на O / R картографиране tool.Reason 5: Опростява си. NET developmentIf Вие трябва да напишете всичко код устойчивост себе си, ти си затънал в информация на ADO.NET, COM +, MTS, без гражданство. NET компоненти и др. И ти свърши прекарва много време в детайли, че наистина не е нужно да. От друга страна, ако се генерира код от O / R картографиране инструмента, получите и дизайн предмети и само трябва да се справят с тяхното публично interface.Below е пример за код, който ще напиша, ако сте използвали O / R картографиране tool.try (Служители objInfo = нови служители (); EmployeesFactory objFactory = нови EmployeesFactory (); objInfo.EmployeeID = EmployeeID; objFactory.Load (objInfo); / / код тук, за да използвате "objInfo" обект) улов (Изключение EX) (/ / код тук, за да се справят с exceptionreturn;) Както ти виждате, генерирани код е много лесна за използване, отколкото в действителност писмено. NET компоненти yourself.Many хора никога не са чували за O / R картографиране инструменти и още много други са чували за тях, но се страхуват да ги използват. Надявам се Аз направих една достатъчно силна случая, за да даде сериозно внимание / O карти R за project.Iqbal си Хан е директор на продажбите & маркетинг в AlachiSoft (http://www.alachisoft.com/), водеща
Член Източник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!
уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!