【发布时间】:2011-10-26 12:16:33
【问题描述】:
我需要使用 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