Skip to main content

Commands: Transformers: Put

PutTransformer is used to add a transformer to a database.

Syntax

string PutTransformer(string name, TransformerDefinition transformerDef);
Parameters
namestringname of a transformer
transformerDefTransformerDefinitiondefinition of a transformer
Return Value
stringTransformer name.

Example

string transformerName = store
.DatabaseCommands
.PutTransformer(
"Order/Statistics",
new TransformerDefinition
{
TransformResults = @"from order in results
select new
{
order.OrderedAt,
order.Status,
order.CustomerId,
CustomerName = LoadDocument(order.CustomerId).Name,
LinesCount = order.Lines.Count
}",
Name = "Order/Statistics"
});