English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Päť dôvodov pre použitie O / R mapovacej nástroj

Softvér RSS Feed





Takže, prečo by použiť akýkoľvek O / R mapovacej nástroj? Nehovorím o osobitný nástroj, ale skôr všetko O / R mapovanie nástroje všeobecne. Existuje niekoľko dôvodov pre použitie O / R mapovacej nástroj, ale ako som sa do toho ponoriť, dovoľte, aby som vám stručný prehľad toho, čo O / R mapovacej nástroj naozaj is.An O / R mapovacej nástroj generuje perzistencia objektov pre vašu. NET aplikácií. Jedná sa o modelovanie a generovanie kódu nástroj, ktorý sa pripája k vášmu Databáza a číta jeho schéma, potom môžete mapu objekty do databázy tabuliek a pohľadov, zadajte jeden riadok-vkladanie, aktualizáciu, zaťaženie a operácie odstránenia, dotazy a uložené procedúry volania metódy, ako tieto objekty. A to tiež umožňuje definovať jedno-to-one ", one-to-many, many-to-one, a veľa-to-many vzťahy medzi objektmi na základe vzťahy medzi tabuľkami v databáze. To potom generuje plne funkčné vytrvalosti objektov kód you.There mnoho ďalších funkcií, ktoré dobre O / R mapovacej nástroj poskytuje, ale ja ukladám svoje stručný opis, takže môžem hovoriť viac o benefits.Reason 1: znižujú váš prospech rozvoja timeFirst s O / R mapovacej nástroj, je to, že vám ušetrí tony dobu vývoja (20% až 50% času v závislosti od situácie). Teraz, O / R mapovacej nástroj nie je žiadne generovanie "veda" kód a vy ho mohol Rozhodne to ručne, ak ste chceli. Ale to je veľa únavná práca, ktorú by ste určite šťastnejší, keby ste nemali to urobiť sami. Poďme si niektoré jednoduché math.A Typickou aplikáciou s databázou 15-20 tabuľky má 30-50 predmetov (vrátane domény a továrenské objekty) a je to zhruba 5000 až 10.000 riadkov kódu. Je pravdepodobné, že trvať aj niekoľko týždňov až pár mesiacov vývoja a testovania tohto kódu. A ak je vaša aplikácia má viac tabuliek ako tento (čo mnohí robia), potom len niekoľko vyššie uvedených čísel, ktorá much.On druhú stranu by O / R mapování nástrojom vygenerovať tento kód pre vás deň alebo dva. Dokonca aj tu, budete potrebovať týchto 1-2 deň predovšetkým na určenie vašej objekt mapovania do databázy. Aktuálna generovanie kódu je okamžitý. Takže Vaša úspora času je tremendous.Reason 2: Vytvára lepšie koncipovaných codeSecond prospech O / R mapovacej nástroj, je to, že umožňuje vytvárať lepšie kód, ako určené robia sami-ruka. Viem, čo si myslíte. Myslíte si, že môžete urobiť lepšiu prácu, ako O / R mapovacej nástroj, pretože píšete každý aspekt svojho kódu. Niektorí z vás si určite môže, ale nie všetci. Uvažujte o tom. Priemerná vývojový tím rôzne úrovne odborných vedomostí a skúseností a nie každý je dobrý dizajnér. V dôsledku toho nemôžu sledovať návrhové vzory v ich kódu a skončiť s nižšou kvalitou kódu. Av prípade viacerých vývojári píšu kód, ich kód je veľmi pravdepodobné, bude v rozpore so sebou. A rozpor sám o sebe je veľkým zdrojom zlej kvality aplikácie code.On druhú stranu dobrý O / R mapovacej nástroj používa kód šablóny, ktoré majú vynikajúci dizajn, pretože je veľmi pravdepodobné, navrhnutých a vytvorených veľmi vysokých (architekt úroveň) inžiniermi. A táto kód šablóny takmer vždy nasledovať známe návrhové vzory. Takže, kód, ktorý budete vytvárať zo O / R mapovacej nástroj je veľmi pravdepodobné, bude navrhnutý lepšie ako kód designed by svoj vlastný rozvoj team.Reason 3: Nemusíte byť. NET expertThird výhodou použitia O / R mapovacej nástroj je, že nemusíte byť. NET odborník na rozvoj vytrvalosti váš kód. Ako iste viete, prístup k dátam kód je rozhodujúci pre celkový výkon aplikácie. Ak tento kód je navrhnutý a vyvinutý zle, môže vážne narušiť vašej žiadosti. Takže, ak ste vytvorili tento kód ručne, musíte byť vývoz. NET, COM +, bez štátnej príslušnosti komponenty a MTS.However, ak použijete O / R mapovacej nástroj, môžete sa sústrediť predovšetkým na "logické konštrukcie" svoje perzistencia objektov vrátane objektov a mapovanie rôzne druhy interakcií s databázou, vrátane vkladanie, aktualizáciu, zaťaženie, mazať, otázky, uložené procedúry volanie, vzťahy a ďalšie. A, by O / R mapovacej nástroj urobí zvyšok za to. To by zabezpečilo že vygenerovaný kód nasleduje všetky osvedčené postupy písanie bez štátnej príslušnosti. NET komponenty, ktoré by v COM + a MTS.Reason 4: ušetrí testovanie timeFourth výhodu O / R mapovacej nástroj je, že sa znižuje na testovanie úsilie dramaticky. Ak sa vyvinul všetky pretrvávajúce kód ručne, mali by ste tiež zodpovedný za testovanie sami. A ako viete, testovanie je toľko úsilia, ako vývoj v ktorejkoľvek inej project.On stranu, ak máte vygenerovaný kód z O / R mapovacej nástroj, že prichádza z kódu šablóny, ktoré sú pravdepodobne veľmi dôkladne testovaná na dodávateľa softvéru sama (viac ako vy, pretože to je ich hlavným cieľom). A na nad tým, s najväčšou pravdepodobnosťou stovky alebo možno tisíce ďalších zákazníkov pomocou tohto nástroja a otestoval vygenerovaného kódu z tejto O / R mapovacej nástroj. Ako výsledok, veľa chýb, ktoré by vás mohli nenájdete vo vašom vlastné testy, ktoré boli už nájdené a opravené v vygenerovaný kód na O / R mapování tool.Reason 5: Zjednodušuje vaša. NET developmentIf musíte napísať všetky vytrvalosti kódu sami, budete zabřednout do podrobné informácie o ADO.NET, COM +, MTS, bez štátnej príslušnosti. NET komponenty a iné. A vy skončíte trávia veľa času v detailoch, ktoré naozaj nemusíte. Na druhú stranu, ak si vygenerovať kód z O / R mapovacej nástroj, je získať aj dizajn predmetov a vy musíte len na riešenie verejných interface.Below je príklad kódu napíšeš, ak ste použili O / R mapování tool.try (Zamestnanci objInfo = new zamestnancov (); EmployeesFactory objFactory = new EmployeesFactory (); objInfo.EmployeeID = ČísloZaměstnance; objFactory.Load (objInfo); / / kód tu použiť "objInfo" objekt) catch (Exception ex) (/ / kód tu spracovávať exceptionreturn;) Ako ste je vidieť, vygenerovaný kód je veľmi jednoduchý na používanie, ako skutočne písať. NET komponenty yourself.Many ľudí nikdy nepočula O / R mapování nástrojov a mnoho ďalších Počul som o nich, ale bojí sa ich používať. Dúfam, že Urobil som dosť silný prípad tu pre Vás, aby sa vážne zaoberali O / R mapovanie pre vaše project.Iqbal Khan je riaditeľ predaja a marketingu v AlachiSoft (http://www.alachisoft.com/), predné

Článok Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster si html kód
Pridajte tento článok do svojich webových stránok sa!

Webmaster Pošlite svoj článok
Nie nutná registrácia! Vyplňte formulár a Váš článok je v Messaggiamo.Com Adresár!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Odošlite svoje články na Messaggiamo.Com Adresár

Kategória


Copyright 2006-2011 Messaggiamo.Com - Mapa - Privacy - Webmaster predložiť vaše články na Messaggiamo.Com Adresár [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu