Skip to content

TQueryTableExtensions_OverrideTable_8mK56oFVkJPGxINEu0DCVg

Jacob Spitzer edited this page Aug 28, 2022 · 2 revisions

TQueryTableExtensions.OverrideTable<Table>(DbEcExtended<Table>) Method

Overrides a Table on the server database, based on the code table properties. Caution! This action will DELETE the current table on the Server with all the records, and then create a new blank Table with the current code properties. Supported attributes are: [Key] for Primary Key, [AutoIncrement] for Auto Increment property, [Required] for Not Null property.

public static DbEasyConnect.DbEcCreate<Table> OverrideTable<Table>(this DbEasyConnect.DbEcExtended<Table> tQuery);

Type parameters

Table
The type of the records of table class. need to be a class with the [Table("")] attribute.

Parameters

tQuery DbEasyConnect.DbEcExtended<Table>
An DbEcExtended<T> to perform the Override Table command.

Returns

DbEasyConnect.DbEcCreate<Table>
An DbEcCreate<T> instance, which the SQL command will Override the Table in the database, and Execute() will execute the Override Table command.

Clone this wiki locally