asp.net - 添加项目引用与添加 DLL 引用

标签 asp.net

我是 .net 的新手。今天我创建了一个示例。在该示例中,我使用 N 层架构将数据存储在数据库中。如果我想在其他项目中使用BL或DAL方法(我的意思是UI中的BL方法或BL中的DAL方法),我找到了两种方法。

第一个是 - 右键单击​​项目 << 添加引用 << 在“项目”选项卡中选择项目

第二个是 - 右键单击​​项目 << 添加引用 << 在浏览选项卡中选择 DLL

谁能告诉我,它们之间有什么区别,因为两者的工作原理相同。DLL 比项目引用更好吗?如果是,那么有什么好处?

提前致谢。

问候, 莫希特·库马尔。

最佳答案

正确的方法是添加项目引用。
最重要的区别之一是,当您更改引用的项目时,项目引用会自动更新。
例如 - 如果您将 DAL 方法从 GetEmployees() 更改为 GetAllEmployees(),那么您可以立即在 BL 类中使用 GetAllEmployees() ,无需先编译 DAL。

关于asp.net - 添加项目引用与添加 DLL 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251945/

相关文章:

asp.net - 将 OpenIDConnect 集成到经典 ASP 应用程序中

c# - 在 javascript 中引用 ASP.NET Web 控件

c# - 从代码隐藏 (.NET) 访问 html 表循环内的复选框

android - Android App连接SQL Server数据库的方法

ASP.net Gridview 项模板下拉列表

c# - 为什么页面加载事件没有触发?

c# - 如何在 Entity Framework 4.0 模型第一设计器中添加文件流列?

c# - ASP.NET 网站到 Web 应用程序的转换问题 - 无法加载类型 'ClassName' 并为所有现有网页技术设置命名空间

asp.net - 仅将 Sitecore 用作内容数据提供商

asp.net - Request.ServerVariables ["LOCAL_ADDR"] 返回 "::1"