Estimados, una consulta, tengo una aplicación y quiero agilizar el desarrollo. Pense en generar una clase abstracta que sea el "esqueleto" de las clases de las capas de acceso a datos y de regla de negocio. Las entidades de Entity Framework se la pasaría como tipos de datos genericos.
El punto y que no se si se puede, es que, hago consultas a través de sentencias de linq a esos tipos genericos, y como tal me dice que no existe.
Se puede hacer esto que intento o es una locura de mi parte.
Muchas gracias por su ayuda.
Javier.
using Entities;
namespace DAL
{
public abstract class DAL_abstract<T>
{
public static T GetById<T>(int id)
where T: diagram
where T: object
where T: package
where T: statustypes
{
T result;
using (DBEntities dbContext = new DBEntities())
{
result = dbContext.T.Where(obj => obj.Object_ID == id).FirstOrDefault();
}
return result;
}
}
}