我需要使用petapoco创建DAL和存储库。进来的困难是,我不知道它是如何管理它的连接。如何使用petapoco创建DAL
如果我正在使用dapper,我知道连接过程是如何流动的,因为我控制它。我不知道用petapoco创建DAL的最佳做法是什么。
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();
}
}
我想向var db = new PetaPoco.Database("Sqlite_Connection");//this line
我DALHelper类作为一个静态的属性,但我担心的可扩展性
谢谢爱德华多,让我对PetaPoco再次充满信心,也发现这与建议使用1 petapoco.database实例每个请求:http://stackoverflow.com/questions/7126205/how-can-integrate-mvcminiprofiler-with- petapoco-without-changing-the-sources – joeriks
PetaPoco很棒。我现在在几个项目中使用它,并且在各种情况下运行良好。 –