Table of Contents

Class MetadataReader

Namespace
LinqToDB.Metadata
Assembly
linq2db.dll

Aggregation metadata reader, that just delegates all calls to nested readers.

public class MetadataReader : IMetadataReader
Inheritance
MetadataReader
Implements
Inherited Members
Extension Methods

Constructors

MetadataReader(params IMetadataReader[])

public MetadataReader(params IMetadataReader[] readers)

Parameters

readers IMetadataReader[]

Fields

Default

Default instance of MetadataReader, used by Default. By default contains only AttributeReader.

public static MetadataReader Default

Field Value

MetadataReader

Properties

Readers

public IReadOnlyList<IMetadataReader> Readers { get; }

Property Value

IReadOnlyList<IMetadataReader>

Methods

GetDynamicColumns(Type)

public MemberInfo[] GetDynamicColumns(Type type)

Parameters

type Type

Returns

MemberInfo[]

GetObjectID()

public string GetObjectID()

Returns

string

GetRegisteredTypes()

Enumerates types, registered by FluentMetadataBuilder.

public IReadOnlyList<Type> GetRegisteredTypes()

Returns

IReadOnlyList<Type>

Returns array with all types, mapped by fluent mappings.