IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Modérateur

    Homme Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 718
    Points : 5 459
    Points
    5 459
    Par défaut Architecture de couche d'accès aux données (DAL) de hautes performances — partie 2. (et les DTO)
    Bonjour,

    Cette discussion est destinée à recueillir vos commentaires sur l'article « Architecture de couche d'accès aux données (DAL) de hautes performances — Partie 2 » et des Data Transfer Object (DTO).
    Traduction de l'article High Performance Data Access Layer Architecture Part 2 de M. Rudy Lacovara.

    Mise en œuvre de l'implémentation de la classe DALBase.
    Étude de l'écriture des méthodes qui sont utilisées dans l'implémentation des classes PersonDb et autres classes EntityDb.
    Lien sur les discussions des autres articles : Discussion sur la partie 1, Discussion sur la partie 3.

    Bonne lecture.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    DUT Informatique
    Inscrit en
    novembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : DUT Informatique

    Informations forums :
    Inscription : novembre 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Le tutoriel est tip-top.

    Cependant une petite remarque c'est que le code pourrait être refactorisé un petit peu.

    Par exemple:

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    protected static SqlParameter CreateParameter (string name, string value, int size)
    {
    	SqlParameter parameter = CreateNullParameter (name, SqlDbType.UniqueIdentifier, size);
    	if (value != DTOBase.String_NullValue)
    		parameter.Value = value;
    	return parameter;
    }

    Au lieu de:

    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Protected Shared Function CreateParameter(ByVal name As String, ByVal value As String, ByVal size As Integer) As SqlParameter
        If value = DTOBase.String_NullValue Then
          Return CreateNullParameter(name, SqlDbType.NVarChar)
        Else
          Dim parameter As SqlParameter = New SqlParameter()
          parameter.SqlDbType = SqlDbType.NVarChar
          parameter.Size = size
          parameter.ParameterName = name
          parameter.Value = value
          parameter.Direction = ParameterDirection.Input
          Return parameter
        End If
    End Function

Discussions similaires

  1. Réponses: 26
    Dernier message: 06/10/2014, 15h17
  2. Réponses: 23
    Dernier message: 08/04/2014, 17h56
  3. Réponses: 0
    Dernier message: 11/12/2013, 23h33
  4. Réponses: 0
    Dernier message: 18/11/2013, 20h49
  5. Réponses: 0
    Dernier message: 18/11/2013, 20h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo