BcfDataSetCreateTempDataSet Method |
[This is preliminary documentation and is subject to change.]
Namespace: CalculationWorks.BusinessModel
public BcfDataSet CreateTempDataSet( Func<BcfColumn, bool> columnPredicate = null, Nullable<BcfRelationRule> updateRule = null, Nullable<BcfRelationRule> deleteRule = null )
The created dataset will contain all tables and relations. Columns - but not keycolumns - can be filtered by columnPredicate. Optimizer generated columns are always filtered out.
The options-objects of Table, Relation, Column and Rule will be typed as Object an set to null. The special column properties are not copied except: DefaultValue and Sequence. Properties like Converter, Formatter, DiscardAction or ContentEqualityComparison will be null.
The created dataset will not support file based undo.