【问题标题】:petapoco shared connectionpetapoco 共享连接
【发布时间】:2013-03-28 11:51:46
【问题描述】:

我是 .net 新手,这是我第一个使用 c# winforms 的项目。对于 DAL,我选择 petapoco。

我浏览了 petapoco 的示例代码,我有一些基本的问题让我感到困惑

我的项目是多用户桌面应用程序,性能优先。

1) 我是否应该使用 OpenSharedConnection。

2) 我们可以使用 sharedconnection 进行插入/更新吗?请仔细阅读以下答案,其中 sharedconnection 仅用于选择 Correct way to use PetaPoco in DAL layer (ASP.NET Web Forms VB.NET) 在某些示例中,我观察到 sharedconnection 仅用于 select 和他们使用的 crud

var db = new Database("connectionstring");

这是正确的方法。

提前致谢

【问题讨论】:

    标签: c# winforms petapoco


    【解决方案1】:

    您不必显式调用OpenSharedConnection()。当您执行查询时,它将为您调用。

    【讨论】:

    • 感谢,对于桌面应用程序,我们创建单个连接并在每个数据库调用中使用它,但这里每次创建数据库对象(新数据库)时都会创建新连接。我们可以创建单个连接并在整个应用程序中使用它吗?请为桌面应用程序提出正确的方法。如果您可以发送任何 petapoco 的桌面示例应用程序将非常有帮助。
    • 如果您愿意,可以将连接传递给Database 构造函数
    猜你喜欢
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    • 2021-12-16
    • 2010-10-14
    • 2010-11-18
    • 2012-10-02
    • 2023-03-03
    相关资源
    最近更新 更多