Show / Hide Table of Contents

Class TempTableManager

Create and remove temporary tables, based on selected columns from existing tables

Inheritance
Object
TempTableManager
Implements
IDisposable
Namespace: SuperOffice.Data.Dialect
Assembly: SoDataBase.dll
Syntax
public class TempTableManager : Object, IDisposable

Constructors

TempTableManager()

Create and remove temporary tables, based on selected columns from existing tables

Declaration
public TempTableManager()

Fields

PkSuffix

Create and remove temporary tables, based on selected columns from existing tables

Declaration
public const string PkSuffix = "_id"
Field Value
Type Description
String

Methods

CreateTempCopyForTable(TableInfo, List<FieldInfo>)

Create a temporary table that reflects the given fields from an existing table. Removed on Dispose()

Declaration
public SoTable CreateTempCopyForTable(TableInfo baseTable, List<FieldInfo> fields)
Parameters
Type Name Description
TableInfo baseTable
List<FieldInfo> fields
Returns
Type Description
SoTable

Dispose()

Create and remove temporary tables, based on selected columns from existing tables

Declaration
public void Dispose()

Implements

IDisposable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top