TheArchitectDev 


Reliable unique ID generation for distributed applications. This package provides highly tuned tools for ID generation and management. Auto-increment IDs reveal sensitive information. UUIDs (also known as GUIDs) are inefficient as primary keys in a database. Having two different IDs is cumbersome... More information
Provides the basis for implementing the Ambient Context pattern, as well as a Clock implementation based on it. The Ambient Context pattern is an Inversion of Control (IoC) pattern that provides static access to a dependency while controlling the dependency from the outside. The pattern optimizes... More information
This package provides Azure-implementations for the Architect.Identities package. This package allows Azure blob storage to be used as the synchronization mechanism for assigning unique IDs to each application instance. services.AddIdGenerator(generator =>... More information
This package provides EntityFramework extensions for the Architect.Identities package. Easily configure the column type to use for decimal ID columns: protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Order>(entity => { entity.Property(o => o.Id)... More information