C# Class Core2D.Data.Database.XDatabase

Records database.
Inheritance: ObservableObject
Afficher le fichier Open project: Core2D/Core2D Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
Create ( string name, ImmutableArray columns, ImmutableArray records, string idColumnName = DefaultIdColumnName ) : XDatabase

Creates a new XDatabase instance.

Create ( string name, ImmutableArray columns, string idColumnName = DefaultIdColumnName ) : XDatabase

Creates a new XDatabase instance.

Create ( string name, string idColumnName = DefaultIdColumnName ) : XDatabase

Creates a new XDatabase instance.

FromFields ( string name, IEnumerable fields, string idColumnName = DefaultIdColumnName ) : XDatabase

Creates a new XDatabase instance.

Update ( XDatabase destination, XDatabase source, ImmutableArray &records ) : bool

Update the destination database using data from source database using Id column as identification.

XDatabase ( ) : System.Collections.Generic

Initializes a new instance of the XDatabase class.

Method Details

Create() public static méthode

Creates a new XDatabase instance.
public static Create ( string name, ImmutableArray columns, ImmutableArray records, string idColumnName = DefaultIdColumnName ) : XDatabase
name string The database name.
columns ImmutableArray The database columns.
records ImmutableArray The database records.
idColumnName string The Id column name.
Résultat XDatabase

Create() public static méthode

Creates a new XDatabase instance.
public static Create ( string name, ImmutableArray columns, string idColumnName = DefaultIdColumnName ) : XDatabase
name string The database name.
columns ImmutableArray The database columns.
idColumnName string The Id column name.
Résultat XDatabase

Create() public static méthode

Creates a new XDatabase instance.
public static Create ( string name, string idColumnName = DefaultIdColumnName ) : XDatabase
name string The database name.
idColumnName string The Id column name.
Résultat XDatabase

FromFields() public static méthode

Creates a new XDatabase instance.
public static FromFields ( string name, IEnumerable fields, string idColumnName = DefaultIdColumnName ) : XDatabase
name string The database name.
fields IEnumerable The fields collection.
idColumnName string The Id column name.
Résultat XDatabase

Update() public static méthode

Update the destination database using data from source database using Id column as identification.
public static Update ( XDatabase destination, XDatabase source, ImmutableArray &records ) : bool
destination XDatabase The destination database.
source XDatabase The source database.
records ImmutableArray The updated records from destination database.
Résultat bool

XDatabase() public méthode

Initializes a new instance of the XDatabase class.
public XDatabase ( ) : System.Collections.Generic
Résultat System.Collections.Generic