gpt4 book ai didi

c# - 企业库管理连接

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:48 25 4
gpt4 key购买 nike

我正在使用 C# 构建应用程序,我决定使用 DAL (SQL Server) 的企业库。

我不记得在哪里,但我读过一篇关于 EntLib 的文章,其中说连接会自动关闭。

这是真的吗?

如果不是,管理中间层连接的最佳方法是什么?在每个方法中打开和关闭?

以上是我如何使用 EntLib 的示例方法

public DataSet ReturnSomething
{
var sqlStr = "select something";
DbCommand cmd = db.GetSqlStringCommand(sqlStr);
db.AddInParameter(cmd, "@param1", SqlDbType.BigInt, hotelID);
db.AddInParameter(cmd, "@param2", SqlDbType.NVarChar, date);
return db.ExecuteDataSet(cmd);

提前致谢。

最佳答案

ExecuteDataSet 方法返回一个包含所有数据的 DataSet 对象。这为您提供了自己的本地副本。对 ExecuteDataSet 的调用打开一个连接,填充一个数据集,并在返回结果之前关闭连接

更多信息:

http://msdn.microsoft.com/en-us/library/ff648933.aspx

关于c# - 企业库管理连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286387/

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