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 调用产生的结果。 |
页首