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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Architecture de couche d'accès aux données (DAL) de hautes performances - Partie 2
Version VB.NET du tutoriel traduit par Hervé Taraveau

Le , par rv26t

182PARTAGES

2  0 
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.
Vous avez lu gratuitement 348 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de sch.alexis
Nouveau Candidat au Club https://www.developpez.com
Le 19/02/2016 à 20:50

Le tutoriel est tip-top.

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

Par exemple:

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:

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

0  0