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ět důvodů pro použití O / R mapovací nástroj

Software RSS Feed





Takže, proč by použít jakýkoli O / R mapovací nástroj? Nemluvím o specifický nástroj, ale spíše vše O / R mapování nástroje obecně. Existuje několik důvodů pro použití O / R mapovací nástroj, ale než jsem se do toho ponořit, dovolte, abych vám stručný přehled toho, co O / R mapovací nástroj opravdu is.An O / R mapovací nástroj generuje perzistence objektů pro vaši. NET aplikací. Jedná se o modelování a generování kódu nástroj, který se připojuje k vašemu Databáze a čte jeho schéma, pak můžete mapu objekty do databáze tabulek a pohledů, zadejte jeden řádek-vkládání, aktualizaci, zatížení a operace odstranění, dotazy a uložené procedury volání metody, jak tyto objekty. A to také umožňuje definovat jedno-to-one ", one-to-many, many-to-one, a mnoho-to-many vztahy mezi objekty na základě vztahy mezi tabulkami v databázi. To pak generuje plně funkční vytrvalosti objektů kód you.There mnoho dalších funkcí, které dobře O / R mapovací nástroj poskytuje, ale já ukládám své stručný popis, takže můžu mluvit víc o benefits.Reason 1: snižují váš prospěch rozvoje timeFirst s O / R mapovací nástroj, je to, že vám ušetří tuny dobu vývoje (20% až 50% času v závislosti na situaci). Nyní, O / R mapovací nástroj není žádné generování "věda" kód a vy jej mohl Rozhodně to ručně, pokud jste chtěli. Ale to je hodně únavná práce, kterou byste určitě šťastnější, kdybyste neměli to udělat sami. Pojďme si některé jednoduché math.A Typickou aplikací s databází 15-20 tabulky má 30-50 předmětů (včetně domény a tovární objekty) a je to zhruba 5000 až 10.000 řádků kódu. Je pravděpodobné, že trvat i několik týdnů až pár měsíců vývoje a testování tohoto kódu. A pokud je vaše aplikace má více tabulek než tento (což mnozí dělají), pak jen několik výše uvedených čísel, která much.On druhou stranu by O / R mapování nástrojem vygenerovat tento kód pro vás den nebo dva. Dokonce i tady, budete potřebovat těchto 1-2 den především k určení vaší objekt mapování do databáze. Aktuální generování kódu je okamžitý. Takže Vaše úspora času je tremendous.Reason 2: Vytváří lepší koncipování codeSecond prospěch O / R mapovací nástroj, je to, že umožňuje vytvářet lepší kód, než určené dělají sami-ruka. Vím, co si myslíte. Myslíte si, že můžete udělat lepší práci, než O / R mapovací nástroj, protože píšete každý aspekt svého kódu. Někteří z vás si určitě může, ale ne všichni. Uvažujte o tom. Průměrná vývojový tým různé úrovně odborných znalostí a zkušeností a ne každý je dobrý designér. V důsledku toho nemohou sledovat návrhové vzory v jejich kódu a skončit s nižší kvalitou kódu. Av případě více vývojáři píší kód, jejich kód je velmi pravděpodobné, bude v rozporu s sebou. A rozpor sám o sobě je velkým zdrojem špatné kvality aplikace code.On druhou stranu dobrý O / R mapovací nástroj používá kód šablony, které mají vynikající design, protože je velmi pravděpodobné, navržených a vytvořených velmi vysokých (architekt úroveň) inženýry. A tato kód šablony téměř vždy následovat známé návrhové vzory. Takže, kód, který budete vytvářet ze O / R mapovací nástroj je velmi pravděpodobné, bude navržen lépe než kód designed by svůj vlastní rozvoj team.Reason 3: Nemusíte být. NET expertThird výhodou použití O / R mapovací nástroj je, že nemusíte být. NET odborník na rozvoj vytrvalosti váš kód. Jak jistě víte, přístup k datům kód je rozhodující pro celkový výkon aplikace. Pokud tento kód je navržen a vyvinut špatně, může vážně narušit vaší žádosti. Takže, pokud jste vytvořili tento kód ručně, musíte být vývoz. NET, COM +, bez státní příslušnosti komponenty a MTS.However, pokud použijete O / R mapovací nástroj, můžete se soustředit především na "logické konstrukce" své perzistence objektů včetně objektů a mapování různé druhy interakcí s databází, včetně vkládání, aktualizaci, zatížení, mazat, dotazy, uložené procedury volání, vztahy a další. A, by O / R mapovací nástroj udělá zbytek za to. To by zajistilo že vygenerovaný kód následuje všechny osvědčené postupy psaní bez státní příslušnosti. NET komponenty, které by v COM + a MTS.Reason 4: ušetří testování timeFourth výhodu O / R mapovací nástroj je, že se snižuje na testování úsilí dramaticky. Pokud se vyvinul veškeré přetrvávající kód ručně, měli byste také odpovědný za testování sami. A jak víte, testování je tolik úsilí, jak vývoj v kterékoli jiné project.On stranu, pokud máte vygenerovaný kód z O / R mapovací nástroj, že přichází z kódu šablony, které jsou pravděpodobně velmi důkladně testována na dodavatele softwaru sama (víc než vy, protože to je jejich hlavním cílem). A na nad tím, s největší pravděpodobností stovky nebo možná tisíce dalších zákazníků pomocí tohoto nástroje a otestoval vygenerovaného kódu z této O / R mapovací nástroj. Jako výsledek, mnoho chyb, které by vás mohly nenajdete ve vašem vlastní testy, které byly již nalezeny a odstraněny v vygenerovaný kód na O / R mapování tool.Reason 5: Zjednodušuje vaše. NET developmentIf musíte napsat všechny vytrvalosti kódu sami, budete zabřednout do podrobné informace o ADO.NET, COM +, MTS, bez státní příslušnosti. NET komponenty a další. A vy skončíte tráví spoustu času v detailech, které opravdu nemusíte. Na druhou stranu, pokud si vygenerovat kód z O / R mapovací nástroj, je získat také design předmětů a vy musíte pouze na řešení veřejných interface.Below je příklad kódu napíšeš, pokud jste použili O / R mapování tool.try (Zaměstnanci objInfo = new zaměstnanců (); EmployeesFactory objFactory = new EmployeesFactory (); objInfo.EmployeeID = ČísloZaměstnance; objFactory.Load (objInfo); / / kód zde použít "objInfo" objekt) catch (Exception ex) (/ / kód zde zpracovávat exceptionreturn;) Jak jste je vidět, vygenerovaný kód je velmi jednoduchý na používání, než skutečně psát. NET komponenty yourself.Many lidí nikdy neslyšela O / R mapování nástrojů a mnoho dalších Slyšel jsem o nich, ale bojí se je používat. Doufám, že Udělal jsem dost silný případ tady pro Vás, aby se vážně zabývaly O / R mapování pro vaše project.Iqbal Khan je ředitel prodeje a marketingu v AlachiSoft (http://www.alachisoft.com/), přední

Článek Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster si html kód
Přidejte tento článek do svých webových stránek se!

Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!

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

Odešlete vaše články na Messaggiamo.Com Adresář

Kategorie


Copyright 2006-2011 Messaggiamo.Com - Mapa stránek - Privacy - Webmaster předložit vaše články na Messaggiamo.Com Adresář [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu