Table of Contents

Namespace LinqToDB.Metadata

Classes

AttributeReader
FluentMetadataReader
MetadataException

Defines the base class for the namespace exceptions.

MetadataReader

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

SystemComponentModelDataAnnotationsSchemaAttributeReader

Metadata provider using mapping attributes from System.ComponentModel.DataAnnotations.Schema namespace:

SystemDataLinqAttributeReader

Metadata provider using mapping attributes from System.Data.Linq.Mapping namespace:

SystemDataSqlServerAttributeReader

Adds support for types and functions, defined in Microsoft.SqlServer.Types spatial types (or any other types and methods, that use SqlMethodAttribute or SqlUserDefinedTypeAttribute mapping attributes). Check https://linq2db.github.io/articles/FAQ.html#how-can-i-use-sql-server-spatial-types for additional required configuration steps to support SQL Server spatial types.

XmlAttributeReader

Metadata atributes provider. Uses XML document to describe attributes and their bindings.

Interfaces

IMetadataReader