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.