作为一名C#开发人员,我很熟悉在Visual Studio项目中添加程序集引用。它看起来像你也可以add a database reference to a project。VS2012:数据库参考
我的问题是:为什么要添加一个数据库引用到一个项目?
这是否让你做一些特别的事情,如跟踪数据库表或列的依赖关系?
作为一名C#开发人员,我很熟悉在Visual Studio项目中添加程序集引用。它看起来像你也可以add a database reference to a project。VS2012:数据库参考
我的问题是:为什么要添加一个数据库引用到一个项目?
这是否让你做一些特别的事情,如跟踪数据库表或列的依赖关系?
对于SSDT项目,如你所说,有两个主要的使用情况数据库引用:
请注意,您链接到的帮助是VS2010项目的旧帮助,对于SSDT更准确的帮助是here。
此外,您可能还注意到,您还可以添加对.Net程序集的引用,如果您要在项目中编写SQL CLR代码并需要引用外部代码,则可能需要这些引用。
您无法添加对数据库项目的引用。链接的页面描述了在数据库项目中添加对数据库的引用。该引用允许您在项目中针对数据库运行脚本。
这不完全正确。他正在讨论SSDT,它支持添加对.Net程序集的引用,因为项目中的SQL CLR代码可能需要这些引用。请参阅[帮助](http://msdn.microsoft.com/zh-cn/library/hh272683(v = vs.103).aspx)了解更多信息。你提到这个问题似乎确实是关于数据库引用,这与常规引用完全不同。 –