Table of Contents

Class ExpandTypeMap

Namespace
Breeze.Persistence.NH
Assembly
Breeze.Persistence.NH.dll

Keeps track of the types and methods used by a query, so it can control the lazy loaded in the JsonFormatter.

public class ExpandTypeMap
Inheritance
ExpandTypeMap
Inherited Members

Constructors

ExpandTypeMap()

Create an empty map.

public ExpandTypeMap()

Fields

map

The property names expanded for each entity type.

public IDictionary<Type, List<string>> map

Field Value

IDictionary<Type, List<string>>

maxDepth

The depth of the deepest expand path, used to bound the walk that initializes the results.

public int maxDepth

Field Value

int

Methods

Deepen(int)

Raise maxDepth to the given depth, if it is deeper than what is recorded.

public void Deepen(int newDepth)

Parameters

newDepth int

The depth of a path just added.