gpt4 book ai didi

ASP.NET 一个与数据库保持连接的静态对象。这是不是一个好主意?

转载 作者:行者123 更新时间:2023-12-04 06:27:35 24 4
gpt4 key购买 nike

我想知道如果我设置一个“保持”与数据库的连接的字段作为静态字段( Entity Framework ),这在 ASP.NET 项目中是否是一个好方法

public class DBConnector
{
public static AdServiceDB db;
....
}

这意味着整个应用程序将只有一个对象与数据库通信。我还想知道该对象是否会刷新数据库表中的数据更改,或者它不应该是静态的,我应该动态创建连接。你怎么看?

最佳答案

使用 .NET 中的连接池,通常可以为每个请求创建一个新连接。我会评估每次创建一个新的性能,如果不是瓶颈,则避免使用静态方法。我以前尝试过,虽然我没有遇到任何问题,但似乎没什么帮助。

关于ASP.NET 一个与数据库保持连接的静态对象。这是不是一个好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3293183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com