Table of Contents

Namespace MASES.EntityFrameworkCore.KNet.Metadata.Conventions

Classes

KEFCoreComplexTypeConverterConvention

A convention that registers IComplexTypeConverter implementations declared via KEFCoreComplexTypeConverterAttribute or HasKEFCoreComplexTypeConverter() into IComplexTypeConverterFactory at model finalization time.

KEFCoreComplexTypeEquatableConvention

A convention that verifies all complex types in the model implement value equality, either via IEquatable<T> or by overriding Equals(object).

KEFCoreConventionSetBuilder

A builder for building conventions for the KEFCore provider.

KEFCoreManageEventsConvention

A convention that resolves and stores the Kafka event management flag for each entity type as a model annotation (ManageEvents).

KEFCoreProducerConvention

A convention that resolves per-entity producer configuration overrides at model finalization time, storing the result as a KEFCoreProducerAnnotation on each IEntityType.

KEFCoreReadOnlyConvention

A convention that resolves per-entity read-only configuration at model finalization time, storing the result as a model annotation on each IEntityType.

KEFCoreRocksDbLifecycleAttributeConvention

Reads KEFCoreRocksDbLifecycleAttribute from CLR entity types and writes the corresponding KEFCore RocksDB lifecycle metadata into the EF Core model.

KEFCoreSerDesConvention

A convention that resolves per-entity serialization type overrides at model finalization time, storing the results as model annotations on each IEntityType.

KEFCoreStoreLookupConvention

A convention that resolves per-entity Streams store query optimization flags at model finalization time, storing the results as model annotations on each IEntityType.

KEFCoreTopicNamingConvention

A convention that resolves and stores the Kafka topic name for each entity type as a model annotation (TopicName).

KEFCoreTopicPartitionsConvention

A convention that resolves per-entity topic partition and replication factor configuration at model finalization time, storing the results as model annotations on each IEntityType.

KEFCoreTopicRetentionConvention

A convention that resolves per-entity topic retention configuration at model finalization time, storing the results as model annotations on each IEntityType.

KEFCoreTransactionalConvention

A convention that resolves per-entity Kafka transaction group configuration at model finalization time, storing the result as a model annotation on each IEntityType.