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
 

Cinco razões para utilizar um O / R ferramenta de mapeamento

Software RSS Feed





Então, por que você deve usar qualquer O / R mapeamento ferramenta? Não estou falando de uma ferramenta específica, mas sim todos os O / R mapeamento ferramentas em geral. Há uma série de razões para usar um O / R ferramenta de mapeamento, mas antes que eu mergulho em que, deixe-me dar uma breve panorâmica do que um O / R is.An realmente ferramenta de mapeamento O / R mapeamento ferramenta gera objetos para a sua persistência. NET. É uma ferramenta de modelagem e código geração que se conecta ao seu banco de dados e lê o seu esquema e, em seguida, permite que você mapear objetos para tabelas de dados e pontos de vista, especificar uma única linha inserir, atualizar carga, e exclusão de operações, consultas e chamadas de procedimento armazenado, como métodos para estes objetos. E, também permite que você defina um-para-um, um-para-muitos, muitos-para-um, e muitos-para-muitos relacionamentos entre objetos com base nas relações entre as tabelas no banco de dados. Em seguida, gera trabalho totalmente persistência objetos código para you.There são muitas outras características que um bom P / R mapeamento ferramenta fornece, mas estou mantendo a minha descrição breve para que eu possa falar mais sobre o benefits.Reason 1: Corta o seu desenvolvimento timeFirst benefício de um O / R ferramenta de mapeamento é que ele poupa-lhe uma tonelada de desenvolvimento tempo (20% a 50% tempo, dependendo da situação). Agora, O / R ferramenta de mapeamento não é gerar qualquer "foguete ciência", o código para você e você pode Definitivamente fazê-lo manualmente se você quisesse. Mas, este é um monte de trabalho tedioso e que iria ser mais feliz se você não precisa fazer isso sozinho. Vamos fazer algumas simples math.A típica aplicação com base 15-20 quadros tem 30-50 objetos (incluindo domínio fábrica e objetos) e este é de aproximadamente 5.000 a 10.000 linhas de código. É provável que levará algumas semanas para um par de meses para desenvolver e testar este código. E, se o seu aplicação tem mais tabelas do que esta (o que muitos fazem), então só os vários números acima do que much.On, por outro lado, um O / R Mapping ferramenta possa gerar o código para você em um dia ou dois. Mesmo aqui, você precisa destes 1-2 dias principalmente para determinar o seu objeto mapeamentos para o banco de dados. O código atual geração é instantânea. Portanto, o seu tempo a poupança é tremendous.Reason 2: Produz melhor concebido codeSecond benefício de uma O / R ferramenta de mapeamento é que ele permite que você produzir código melhor concebido do que fazê-lo sozinho por mão. Eu sei o que você está pensando. Você acha que pode fazer um trabalho melhor do que um O / R ferramenta de mapeamento, porque você escreve todos os aspectos do seu código. Alguns de vocês, mas não pode definitivamente todos. Considere isso. Uma média desenvolvimento equipe tem diferentes níveis de especialização e experiência, nem todo mundo é um bom designer. Como resultado, eles não podem Seguiu design patterns no seu código e acabar com uma menor qualidade código. E, se múltiplos programadores estão a escrever código, seu código é muito provavelmente vai ser incompatíveis entre si. E, em si é incoerência uma grande fonte de má qualidade em uma aplicação da code.On, por outro lado, um bom P / R mapeamento ferramenta utiliza código modelos que possuem excelente projeto porque eles são muito provável concebida e criada por muito altos (arquitecto nível) engenheiros. E, quase sempre estes modelos código siga conhecido design patterns. Portanto, o código que você vai gerar a partir de um O / R mapeamento ferramenta é muito provavelmente vai ser melhor concebido do que código concebidos pelo seu próprio desenvolvimento team.Reason 3: Você não tem que ser um. NET expertThird vantagem de usar um O / R ferramenta de mapeamento é que você não tem que ser um. NET especialista para desenvolver sua persistência código. Como sabem, acesso aos dados código é crítica para o desempenho geral da sua aplicação. Se este código é projetado e desenvolvido mal, pode afectar gravemente o seu pedido. Portanto, se você desenvolveu esse código em mão, você precisará ser uma exportação de. NET, COM +, os apátridas, componentes e MTS.However, se você usar um O / R mapeamento ferramenta, você pode se concentrar principalmente sobre o "design lógico", de sua persistência objeto mapeamento e objectos, incluindo o diferentes tipos de interações com o banco de dados, incluindo inserir, atualizar carga, apagar consultas, procedimento armazenado chamadas, relacionamentos, e mais. E, o O / R ferramenta de mapeamento, fariam o resto para ele. Seria assegurar que o código gerado segue as melhores práticas de escrita apátridas. NET para executar em COM + e MTS.Reason 4: Salva você testar timeFourth benefício de um O / R ferramenta de mapeamento é que ele reduz o seu teste esforço dramaticamente. Se você desenvolveu toda a persistência código em mão, você também seria responsável pelos ensaios it yourself. E, como sabem, é a experimentação muito esforço no desenvolvimento de qualquer project.On os outros Por outro lado, se você gerou um código de O / R ferramenta de mapeamento, é proveniente do código modelos que são muito susceptíveis exaustivamente testado pelo software em si (muito mais do que você, porque é o seu foco principal). E, em cima dele, provavelmente centenas ou talvez milhares de outros clientes estão utilizando esta ferramenta e de ter testado o código gerado a partir desta O / R mapeamento ferramenta. Como resultado, muitos dos erros que você pode não encontrar no seu próprios testes já foram encontrados e fixo no código gerado de um O / R mapeamento tool.Reason 5: Simplifica o seu. NET developmentIf você tem que escrever toda a persistência código, você está encalhada estabelecidas na detalhes de ADO.NET, COM +, MTS, apátridas. NET, e muito mais. E, você acaba gastando muito tempo em detalhes que você realmente não precisa. Por outro lado, se você gerar o código de um O / R mapeamento ferramenta, você obter objetos bem concepção e você só precisa de lidar com seu público interface.Below é um exemplo de código que você vai escrever, se você usou um O / R mapeamento tool.try (Empregados objInfo = new Empregados (); EmployeesFactory objFactory = new EmployeesFactory (); objInfo.EmployeeID = EmployeeID; objFactory.Load (objInfo); / / código aqui para usar o "objInfo" objeto) catch (Exception ex) (/ / código aqui para lidar com o exceptionreturn;) Como você pode ver, o código gerado é muito simples de usar do que escrever a verdade. NET componentes yourself.Many pessoas nunca ouviram falar de O / R ferramentas de mapeamento e muitos mais já ouviu falar deles, mas têm medo de usá-los. Espero Fiz um caso forte o suficiente aqui para você dar uma séria consideração a O / R para o seu mapeamento project.Iqbal Khan é o Diretor de Vendas & Marketing em AlachiSoft (http://www.alachisoft.com/), um líder

Artigo Fonte: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!

Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!

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

Envie os seus artigos para Messaggiamo.Com Directory

Categorias


Copyright 2006-2011 Messaggiamo.Com - Mapa do Site - Privacy - Webmaster enviar seus artigos para Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu