我正在构建标准的 3 层 ASP.NET Web 应用程序,但我正在为在哪里做某些事情而苦苦挣扎——特别是处理异常。
我试图在网上浏览一些示例,但找不到任何可以显示所有内容如何链接在一起的整个项目。
在我的数据层中,我连接到 SQL Server 并做一些事情。我知道我需要捕获可能因此引发的异常,但我不确定在哪里做。
从我读过的内容来看,我应该在 UI 层中执行此操作,但在这种情况下,我不确定如何确保与数据库的连接已关闭。有没有人能够澄清如何做到这一点?此外,如果有人知道我在哪里可以找到遵循最佳实践的示例 3 层 Web 应用程序,那也很棒。
谢谢