Dans chaque projet que nous avons, il y a un fichier utilisé pour stocker les différentes déclarations SQL utilisées dans ce projet. Il existe une poignée de variations sur la façon dont la classe est déclarée et dont les chaînes de caractères sont déclarées.
Exemples de déclarations de classes :
internal sealed class ClassName
internal static class ClassName
public sealed class ClassName
public static class ClassName
internal class ClassName
Exemples de déclarations de chaînes de caractères :
internal const string stringName
internal static string stringName
public static readonly string stringName
public static string stringName
public const string stringName
Je ne comprends pas quelles sont les implications en termes de performances entre les différentes déclarations. Existe-t-il une meilleure pratique pour cette situation/scénario ?
0 votes
Beaucoup de réponses sur SO déjà à ce sujet...recherche static readonly const c#
1 votes
J'ai entendu dire que les procédures stockées étaient en voie d'extinction, mais cela fait pas me semble être une alternative raisonnable.