begin process at 2010 02 10 07:44:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Applications

 > REPOSITORY GENERATOR (FOR ENTERPRISE LIBRARY)

REPOSITORY GENERATOR (FOR ENTERPRISE LIBRARY)


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Applications Source .NET ( DotNet ) Classé sous :repository, entlib, generator, code, sql Niveau :Initié Date de création :15/09/2007 Date de mise à jour :22/09/2007 12:33:44 Vu / téléchargé :5 589 / 296

Auteur : romagny13

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Bonsoir,
je vous livre ma première version d'un générateur de code pour Enterprise Library (3.1)
donc ce projet génère :
- projet BusinessEntities(avec les entités métiers)
- projet BusinessLogic(avec la classe repositories faisant le lien entre la couche présentation et la couche d'accès aux données)
- projet DataAccess(interfaces de services,les classes generic,les classes "typées" repository,les fabriques d'entités à partir d'un datareader,la gestion des exceptions,etc.)
- la couche présentation windows form(avec deja les references)

le projet permet de se connecter à une base SQL Server et à un fichier de base de données SQL 2005 Express
une tool permet de générer les procèdures stockées si vous le désirez,sinon vous pouvez sélectionner des pocèdures stockées existantes
mais vous risquez de perdre un peu de la facilité offerte par le générateur,en effet j'ai commencé à développer une mini "intelligence" qui  permet de retrouver trés simplement les procèdures stockées corespondantes à une commande(exemple : get all,Add,etc.) et le mapping ... ce qui permet de gagner pas mal de temps

vous pouvez trouver une doc pour démarrer avec l'outil ici > http://www.codeplex.com/entlibrepositorygen/Releas e/ProjectReleases.aspx?ReleaseId=7221


l'outil fonctionne en local(contrairement à web services software factory)
c'est à dire que les informations ne sont pas récupérées à chaque fois depuis la base .. ce qui fait gagner enormement de temps,

.. c'est d'ailleurs l'objectif de l'outil aller vite (voir trés vite),avoir le moins d'actions à réaliser et etre efficace

++

Source

  • // exemple de code
  • // il faut passer par la classe static Repositories
  • // (qui fait l'intermédiaire entre la couche présentation et la couche d'accès aux données)
  • private void button1_Click(object sender, EventArgs e)
  • {
  • List<Contact> contacts = Repositories.Contacts.GetAllContacts();
  • dataGridView1.DataSource = contacts;
  • }
        // exemple de code
        // il faut passer par la classe static Repositories 
        // (qui fait l'intermédiaire entre la couche présentation et la couche d'accès aux données)
        private void button1_Click(object sender, EventArgs e)
        {
            List<Contact> contacts = Repositories.Contacts.GetAllContacts();
            dataGridView1.DataSource = contacts;
        }


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

15 septembre 2007 01:51:28 :
. orthographe
15 septembre 2007 10:10:07 :
.
15 septembre 2007 11:02:50 :
. exemple de code
15 septembre 2007 14:34:31 :
.
16 septembre 2007 23:56:13 :
.
17 septembre 2007 12:12:54 :
. amélioration des procèdures stockées
20 septembre 2007 00:22:55 :
. support des clés composées,...
21 septembre 2007 20:49:36 :
.
21 septembre 2007 20:55:50 :
. nouvelle capture ecran
22 septembre 2007 12:33:44 :
.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) [ CS2GEN ] - GENERATEUR DE CODE NTIERS POUR BASES DE DONNÉE...
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET 3.0] OPENXML MANAGER - CHARGEMENT ET EDITION/SAUVEGAR...
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET 2.0] - CLASSE POUR GÉRER FACILEMENT LES PREDICATE POUR...
Source avec Zip Source avec une capture Source .NET (Dotnet) CS2GENLINQTOXML - XML + XPATH VISUALIZER + LINQ TO XML GENE...
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET 2.0 ] PERSONNALISER LES COLONNES D'UN DATAGRIDVIEW

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) RECHERCHE ET GESTION DE FICHIERS PERSONNALISÉES par JeremyLecouvert
Source avec une capture DEFORMÉE D'UNE POUTRE par keiz
Source avec Zip Source avec une capture OUTLOOK RESILIENCY CLEANER par Safti
Source avec Zip Source avec une capture Source .NET (Dotnet) COLORCOMBOBOX, COMBO BOX PERMETTANT DE SÉLECTIONNER DES COUL... par manshivas
Source avec Zip Source avec une capture Source .NET (Dotnet) YREGEXTER - THE REGEX TESTER par pysco68

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) SPLIT SQL SANS TABLE TEMPORAIRE par TheOnlyMaX
Source avec Zip Source avec une capture Source .NET (Dotnet) GENEREREQUÊTE par donald42
Source avec Zip Source avec une capture Source .NET (Dotnet) GÉNÉRATEUR DE PLAYLIST M3U par bidou_01
Source .NET (Dotnet) SIMPLIFIER LES REQUETE SQL par student_001
Source avec Zip Source avec une capture Source .NET (Dotnet) CS2GENLINQTOXML - XML + XPATH VISUALIZER + LINQ TO XML GENE... par romagny13

Commentaires et avis

Commentaire de darkofangel le 05/11/2009 22:40:31

salut jai un probleme lors que je tape f5 pour l'execution "Error 1 Task failed because "AL.exe" was not found, or the correct Microsoft Windows SDK is not installed. The task is looking for "AL.exe" in the "bin" subdirectory beneath the location specified in the InstallationFolder value of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A. You may be able to solve the problem by doing one of the following:  1) Install the Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5.  2) Install Visual Studio 2008.  3) Manually set the above registry key to the correct location.  4) Pass the correct location into the "ToolPath" parameter of the task. EntLibRepositoryGen.Gui"
et merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

format SQL [ par Florynth ] Bonjour à tous,je veux créé un dll .net qui a besoin d'accès à une base de donnés mais qui est portable... Ce que je veux dire c'est si j'installe mon SQL ds mon code...pb de DataReader ??? [ par sphaxslayer ] Salut tout l'monde, j'ai un ch'tiot souci avec du SQL dans mon code...voil&#224; j'ai r&#233;ussi &#224; faire ma connexion Oracle (enfin! me diras-tu modifier une requête d'un tableadapter par le code [ par beny1303 ] Bonjour à tous,Je bosse sur un projet avec un dataset typé. Sur toutes les tables que j'utilise dans la base sql, il existe un préfixe sur le nom de l Excécuter un code C# dans MS Sql Server 2005 [ par olivierbalagizi ] Bonjour encore une fois D'abord je vous souhaite une bonne fête de Noël et mes meilleurs voeux pour cette année 2008 qui commence bientôt. J Je savoi Récuperer le code "SQL" de requete éxistante dans Access. [ par Poulpy87 ] Voila je voulais savoir si c'était possible de récupérer le code SQL des requêtes pour les traiter dans un programme et si oui comment faire ! Merci enregistrer des fichiers txt dans une table sql server code c# [ par saadaouimouad ] bonjour, comment dois je stocker des fichiers text "que j'accéde à travers une liste box dans un partage réseau" dans une table sql server: code, int récupération de valeurs SQL [ par patou1007 ] Bonjour,Je sais&nbsp;une &nbsp;base de donn&#233;es MySQL(insertion,upadate...) en passant par mon logiciel en C#.net.&nbsp;Mainteant&nbsp;je cherche& SQL Server A jout d'une table dynamiquement [ par mouic ] Bonjour, je travaille sous Visual Studio 2008. J'ai crée une base de données SQL SERVER avec l'outil proposé par Visual. Voici le code: [code=cs]SqlC ISA + SQL SERVEUR 2005 [ par SangJun ] Bonjour, J'utilise SQL Serveur 2005 et je programme en C# sous Visual Studio 2005.Lorsque j'accède à une base de données externe, j'obtiens ce messa


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales