此扩展点控制如何将引用添加到数据库项目系统。
此 API 不兼容 CLS。
命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Project
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectReferenceController _
    Inherits IExtension
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectReferenceController : IExtension
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectReferenceController : IExtension
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectReferenceController =  
    interface
        interface IExtension
    end
public interface IDatabaseProjectReferenceController extends IExtension
IDatabaseProjectReferenceController 类型公开以下成员。
属性
| 名称 | 说明 | |
|---|---|---|
| .gif) | AllowDatabaseReferences | 获取一个值,该值指示此控制器是否允许使用数据库引用。 | 
| .gif) | AllowProjectReferences | 获取一个值,该值指示此控制器是否允许使用项目引用。 | 
页首
方法
| 名称 | 说明 | |
|---|---|---|
| .gif) | DoDefaultAction | 处理参数节点的默认操作。例如,SQL Server 的数据库架构提供程序通过 OpenProjectDesigner 打开引用属性页。 | 
| .gif) | GetCaption | 返回此引用节点的标题。 | 
| .gif) | GetReferenceData | 当某个引用更改时,此方法用于将该引用划分到 CustomSchemaData 中。此数据随后会添加到模型或从模型中移除。 | 
| .gif) | Initialize | 初始化此扩展。 | 
| .gif) | IsArtifactReference | 如果 fileName 表示特定于数据库架构提供程序 (DSP) 的文件格式,则返回 true。 | 
| .gif) | IsValidReference | 如果这是有效引用,则返回 true。 | 
| .gif) | KeyOutputBuildVariables | 返回影响项目的主要输出的生成变量的列表。 | 
| .gif) | RetrieveDatabaseReferenceSelectorData | 返回创建新数据库引用所需的选择器数据。 | 
| .gif) | RetrieveDatabaseReferenceSelectorDataResult | 返回 RetrieveDatabaseReferenceSelectorData 调用产生的结果。 | 
页首