CachedAssociatedMetadataProvider<TModelMetadata>.CreateMetadataFromPrototype Method

Definition

Creates prototype metadata by applying the prototype and model access to yield the final metadata.

protected abstract TModelMetadata CreateMetadataFromPrototype (TModelMetadata prototype, Func<object> modelAccessor);
abstract member CreateMetadataFromPrototype : 'ModelMetadata * Func<obj> -> 'ModelMetadata
Protected MustOverride Function CreateMetadataFromPrototype (prototype As TModelMetadata, modelAccessor As Func(Of Object)) As TModelMetadata

Parameters

prototype
TModelMetadata

The prototype.

modelAccessor
Func<Object>

The model accessor.

Returns

TModelMetadata

The prototype metadata.

Applies to