¿Existe una convención de nomenclatura estándar para una clase que interactúa con la base de datos (elementos CRUD o verificación de duplicación). Ahora mismo acaba de ser nombrado como ayudante, por ejemplo, un nombre "Suscripciones" Una clase que interactuar con esa tabla se llamarán "SubscriptionHelper"Convención de nomenclatura para la clase que interactúa con la base de datos
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LoopinWineBackOffice.Helper
{
public class SubscriberHelper
{
public static bool IsEmailAlreadyInUsed(string email)
{
using (var dc = new LoopinWiineContainer())
{
return dc.Subscribers.Any(item => item.Email==email.Trim());
}
}
}
}
Mi código de ejemplo es algo como esto.
I concure - usted debe estar pensando en los patrones sin nombrar convenciones. p.ej. MVC o Repositorio. Hay muchos marcos de datos en .Net también - EF - LINQ - ADO ... – SyntaxGoonoo
No creo que haya ninguna vergüenza en terminar con un montón de funciones que simplemente interactúan con los datos. A menudo sí, y cuando su propósito común se vuelve claro, me refactorizo en algo más significativo. – Ally