Table of Contents

Class OdfDatabaseSummaryInfo

Namespace
OdfKit.Database
Assembly
OdfKit.dll

Summarizes practical DatabaseDocument content for inspection workflows. 彙總 DatabaseDocument 內容,供實務檢查流程使用。

public sealed record OdfDatabaseSummaryInfo : IEquatable<OdfDatabaseSummaryInfo>
Inheritance
OdfDatabaseSummaryInfo
Implements
Inherited Members

Constructors

OdfDatabaseSummaryInfo(string?, int, int, int, int, int)

Summarizes practical DatabaseDocument content for inspection workflows. 彙總 DatabaseDocument 內容,供實務檢查流程使用。

public OdfDatabaseSummaryInfo(string? ConnectionHref, int TableCount, int QueryCount, int FormCount, int ReportCount, int DataSourceSettingCount)

Parameters

ConnectionHref string

The connection resource href. / 連線資源 href。

TableCount int

The table count. / 資料表數量。

QueryCount int

The query count. / 查詢數量。

FormCount int

The form count. / 表單數量。

ReportCount int

The report count. / 報表數量。

DataSourceSettingCount int

The data source setting count. / 資料來源設定數量。

Properties

ConnectionHref

The connection resource href. / 連線資源 href。

public string? ConnectionHref { get; init; }

Property Value

string

DataSourceSettingCount

The data source setting count. / 資料來源設定數量。

public int DataSourceSettingCount { get; init; }

Property Value

int

FormCount

The form count. / 表單數量。

public int FormCount { get; init; }

Property Value

int

QueryCount

The query count. / 查詢數量。

public int QueryCount { get; init; }

Property Value

int

ReportCount

The report count. / 報表數量。

public int ReportCount { get; init; }

Property Value

int

TableCount

The table count. / 資料表數量。

public int TableCount { get; init; }

Property Value

int

Methods

Deconstruct(out string?, out int, out int, out int, out int, out int)

public void Deconstruct(out string? ConnectionHref, out int TableCount, out int QueryCount, out int FormCount, out int ReportCount, out int DataSourceSettingCount)

Parameters

ConnectionHref string
TableCount int
QueryCount int
FormCount int
ReportCount int
DataSourceSettingCount int

Equals(OdfDatabaseSummaryInfo?)

public bool Equals(OdfDatabaseSummaryInfo? other)

Parameters

other OdfDatabaseSummaryInfo

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(OdfDatabaseSummaryInfo?, OdfDatabaseSummaryInfo?)

public static bool operator ==(OdfDatabaseSummaryInfo? left, OdfDatabaseSummaryInfo? right)

Parameters

left OdfDatabaseSummaryInfo
right OdfDatabaseSummaryInfo

Returns

bool

operator !=(OdfDatabaseSummaryInfo?, OdfDatabaseSummaryInfo?)

public static bool operator !=(OdfDatabaseSummaryInfo? left, OdfDatabaseSummaryInfo? right)

Parameters

left OdfDatabaseSummaryInfo
right OdfDatabaseSummaryInfo

Returns

bool