gpt4 book ai didi

ASP.NET MVC 2、重用SQL-Connection字符串

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

所以我离 MVC 或 ASP.NET 专家还很远。我现在只想用C#做几个简单的Controllers,所以我有以下问题;

现在我有 Controller 使用的连接字符串,在 Controller 内部。当有多个 Controller 使用相同的字符串时,这有点愚蠢。我希望能够仅在一处更改连接字符串并使其影响所有 Controller 。

对 asp.net 或 MVC 的“m”和“v”部分了解不多,实现这一目标的最佳(也是最简单的)方法是什么?

我很感激对此的任何投入,示例也很棒。

最佳答案

你可以像这样在 web.config 文件中添加一个连接字符串:

<configuration>
<appSettings>
<add key="ConnectionString"
value="server=localhost;database=Northwind;uid=sa;password=secret;"/>
</appSettings>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>

并在您的代码中使用它,如下所示:
strConnection = ConfigurationSettings.AppSettings("ConnectionString") // <-----
sqlConn = New SqlConnection(strConnection)
sqlCmd = New SqlCommand("SELECT * FROM Customers WHERE " & "(CompanyName LIKE 'A%') OR (CompanyName LIKE 'B%')", sqlConn)

注意第一行。此示例适用于 VB,但您应该能够在 C# 中执行相同操作。

该示例取自此链接 http://www.dotnetjohn.com/articles.aspx?articleid=3 ,但到处都有它们。

希望这可以帮助。

关于ASP.NET MVC 2、重用SQL-Connection字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2702444/

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