2009-02-19 7 views
0

Est-ce que llblgen est comme codesmith?Est-ce que LLBLGen est similaire à codesmith?

Existe-t-il un outil qui créera toute la plomberie CRUD pour vous? Et toutes les requêtes sur les tables que vous pouvez filtrer par clé primaire (comme Obtenir un utilisateur par ID) ou par clé étrangère (obtenir des adresses utilisateur par ID utilisateur si la table d'adresses contient ID utilisateur)

Générateurs de code DO plus que ce qui précède?

Répondre

-1

"Est-ce que llblgen est comme le codemith?" : De plusieurs façons, oui. [Frans Bouma est actif sur SO, je suis sûr qu'il aura une entrée]

MyGeneration est un outil gratuit qui permet de créer toute votre plomberie CRUD.

+0

est-ce que le downvoter s'il vous plaît laissez un commentaire. Merci. –

+1

C'était moi, comme vous pouvez probablement déjà l'imaginer. Et j'ai laissé un commentaire, ce n'était pas contre vous spécifiquement :) Downvoted pour suggérer qu'ils sont similaires (ce que je suis sûr est évident) et aussi parce que cela n'a pas vraiment répondu à sa question principale (ni mon post cependant, donc, difficile de jeter des pierres là-bas :) –

-3

Non, ce n'est pas le cas.

CodeSmith est un outil de génération. Vous devez toujours écrire les modèles, quant à la façon dont il va générer, et ensuite tout le code pertinent (et substantiel) lié à l'interrogation/la jonction/la mise à jour/l'insertion/etc. CodeSmith + NetTiers est un 'DAL' commun, mais pas un grand, à mon humble avis.

LLBLGen est tout simplement magnifique et vaut vraiment le coup, à mon humble avis.

+0

comme je suis sûr que vous êtes au courant: vous pouvez également remplacer les modèles de llblgen –

+0

En effet, mais LLBLGen est beaucoup plus que la simple génération de code de base. C'est certainement similaire à CodeSmith + NetTiers, mais pas seulement à CodeSmith, à mon humble avis, de toute façon. –

+0

Étant donné que CodeSmith sans gabarit serait inutile, je prends l'expression Codesmith pour signifier "CodeSmith (+ templates)" –

2

Je sais que c'est un ancien message mais juste au cas où quelqu'un d'autre arriverait ici. Par tous les moyens NON, ils sont juste des choses différentes. LLBLGen est un Object Relation Mapper (ORM) et CodeSmith est un outil de génération de code. Les deux ont des modèles qui génèrent du code et même si vous pouvez écrire un mappeur OR avec codemith il n'a pas toutes les classes de support LLBLGen. LLBLGen est en fait un concepteur qui peut générer du code pour NHibernate, Entity Framework ou son propre framework LLBLGen Pro qui sont des ORM.