IDatabaseProjectReferenceController 接口

此扩展点控制如何将引用添加到数据库项目系统。

此 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 类型公开以下成员。

属性

  名称 说明
公共属性 AllowDatabaseReferences 获取一个值,该值指示此控制器是否允许使用数据库引用。
公共属性 AllowProjectReferences 获取一个值,该值指示此控制器是否允许使用项目引用。

页首

方法

  名称 说明
公共方法 DoDefaultAction 处理参数节点的默认操作。例如,SQL Server 的数据库架构提供程序通过 OpenProjectDesigner 打开引用属性页。
公共方法 GetCaption 返回此引用节点的标题。
公共方法 GetReferenceData 当某个引用更改时,此方法用于将该引用划分到 CustomSchemaData 中。此数据随后会添加到模型或从模型中移除。
公共方法 Initialize 初始化此扩展。
公共方法 IsArtifactReference 如果 fileName 表示特定于数据库架构提供程序 (DSP) 的文件格式,则返回 true。
公共方法 IsValidReference 如果这是有效引用,则返回 true。
公共方法 KeyOutputBuildVariables 返回影响项目的主要输出的生成变量的列表。
公共方法 RetrieveDatabaseReferenceSelectorData 返回创建新数据库引用所需的选择器数据。
公共方法 RetrieveDatabaseReferenceSelectorDataResult 返回 RetrieveDatabaseReferenceSelectorData 调用产生的结果。

页首

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.Project 命名空间