Necesito crear un DAL y repositorios usando petapoco. La dificultad que entra, es que no sé cómo maneja sus conexiones.cómo crear un DAL usando petapoco
Si estaba usando dapper, sé cómo fluye el proceso de conexión porque lo controlo. No sé cuáles son las mejores prácticas para crear un DAL con petapoco.
public class UserRepository
{
public IEnumerable<User> All()
{
var db = new PetaPoco.Database("Sqlite_Connection");//this line
var s = db.Query<User>("SELECT * FROM Users");
return s.ToList();
}
}
quisiera colocar var db = new PetaPoco.Database("Sqlite_Connection");//this line
en mi clase DALHelper como una propiedad estática, pero estoy preocupado por la escalabilidad
Gracias Eduardo, me vuelve a confiar con PetaPoco, también encontré este SO con la sugerencia de utilizar 1 instancia de petapoco.database por solicitud: http://stackoverflow.com/questions/7126205/how-can-integrate-mvcminiprofiler-with- petapoco-sin-cambiar-las-fuentes – joeriks
PetaPoco es fabuloso. Lo estoy usando en varios proyectos ahora y funciona muy bien en todo tipo de escenarios. –