Namespace MASES.EntityFrameworkCore.KNet.Metadata
Classes
- KEFCoreComplexTypeConverterAttribute
Associates a IComplexTypeConverter implementation with this complex type, registering it in IComplexTypeConverterFactory at model finalization time.
- KEFCoreIgnoreEquatableCheckAttribute
Suppresses the KEFCore equality check for this complex type.
- KEFCoreIgnoreEventsAttribute
Disables KEFCore event management for this entity type, overriding the context-level default set by
UseKEFCoreManageEvents().
- KEFCoreProducerAttribute
Overrides producer configuration for the Kafka topic associated with this entity type. Only explicitly set properties override the global ProducerConfig.
- KEFCoreReadOnlyAttribute
Marks this entity type as read-only within the current KEFCoreDbContext. Any attempt to write entries of this type via SaveChanges() will throw InvalidOperationException.
- KEFCoreRocksDbLifecycleAttribute
Declares the IRocksDbLifecycleHandler type associated to an entity type.
- KEFCoreSerDesAttribute
Overrides the serialization types for the Kafka topic associated with this entity type. Takes precedence over the context-level KeySerDesSelectorType, ValueSerDesSelectorType and ValueContainerType.
- KEFCoreStoreLookupAttribute
Configures the Kafka Streams store query optimization flags for this entity type, overriding the context-level defaults set via KEFCoreDbContext options.
- KEFCoreTopicAttribute
Overrides the Kafka topic name for an entity type. Takes precedence over TableAttribute> and entity name.
- KEFCoreTopicPartitionsAttribute
Overrides the number of partitions for the Kafka topic associated with this entity type. Takes precedence over DefaultNumPartitions. Applied at topic creation time (EnsureCreated()).
- KEFCoreTopicPrefixAttribute
Sets the Kafka topic prefix. Can be applied to an entity class or to a DbContext class (acts as default for all entities in that context).
- KEFCoreTopicReplicationFactorAttribute
Overrides the replication factor for the Kafka topic associated with this entity type. Takes precedence over DefaultReplicationFactor. Applied at topic creation time (EnsureCreated()).
- KEFCoreTopicRetentionAttribute
Overrides the retention policy for the Kafka topic associated with this entity type. Applied at topic creation time (EnsureCreated()).
- KEFCoreTransactionalAttribute
Assigns this entity type to a Kafka transaction group, enabling exactly-once semantics for all entities sharing the same TransactionGroup.