Table of Contents

Interface IJsonValueReaderWriterSource

Namespace
Microsoft.EntityFrameworkCore.Storage.Json
Assembly
Microsoft.EntityFrameworkCore.dll

Attempts to find a JsonValueReaderWriter for a given CLR type.

public interface IJsonValueReaderWriterSource

Remarks

The service lifetime is Singleton. This means a single instance is used by many DbContext instances. The implementation must be thread-safe. This service cannot depend on services registered as Scoped.

See Implementation of database providers and extensions for more information and examples.

Methods

FindReaderWriter(Type)

Attempts to find a JsonValueReaderWriter for a given CLR type.

JsonValueReaderWriter? FindReaderWriter(Type type)

Parameters

type Type

The type.

Returns

JsonValueReaderWriter

The found JsonValueReaderWriter, or null if none is available.