[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.QueryDesigner.Implementation.Data.SchemaModel.DataSchema

DataSchema Class

Represents a database schema containing tables and foreign key relationships to be displayed in the user interface of the QueryDesignerDialog.

Inheritance
DataSchema
Namespace: GrapeCity.ActiveReports.QueryDesigner.Implementation.Data.SchemaModel
Assembly: MESCIUS.ActiveReports.QueryDesigner.dll
Syntax
public sealed class DataSchema
Remarks

The DataSchema class encapsulates the structure of a database schema, including the tables and foreign key relationships between those tables.

Constructors

Name Description
DataSchema(IEnumerable<Table>, IEnumerable<ForeignKey>)

Initializes a new instance of the DataSchema class.

Fields

Name Description
Empty

Gets an empty DataSchema instance with no tables and no foreign key relationships.

Properties

Name Description
ForeignKeys

Gets the collection of foreign keys relationships defined in the schema.

Tables

Gets the collection of tables defined in the schema.