ITableOperationGenerator

Classes > DataProvider.CodeGeneration > ITableOperationGenerator

Interface for generating table operation methods (INSERT, UPDATE)

public interface ITableOperationGenerator

Methods

GenerateTableOperations(DatabaseTable, TableConfig)

Result<string, SqlError> GenerateTableOperations(DatabaseTable table, TableConfig config)

Generates INSERT and UPDATE operations for a database table

Parameters:

Name Type Description
table DatabaseTable Database table metadata
config TableConfig Table configuration

Returns: SqlError> - Generated C# source code

GenerateInsertMethod(DatabaseTable)

Result<string, SqlError> GenerateInsertMethod(DatabaseTable table)

Generates an INSERT method for a database table

Parameters:

Name Type Description
table DatabaseTable Database table metadata

Returns: SqlError> - Generated INSERT method code

GenerateUpdateMethod(DatabaseTable)

Result<string, SqlError> GenerateUpdateMethod(DatabaseTable table)

Generates an UPDATE method for a database table

Parameters:

Name Type Description
table DatabaseTable Database table metadata

Returns: SqlError> - Generated UPDATE method code