FuncularLabs
NuGet publisher profile
Packages (6)
Funcular.IdGenerators
K-ordered, semi-random, distributed unique Id generator using base 36. Solves several weaknesses of integer, Guid and SequentialGuid identifiers.
Funcular.DataProviders
•Provides easy bulk insert, delete and update methods without round trips to the database (New in 0.8.5) •Automatically scans assemblies in your AppDomain for configurable entities •No EDMXs •Sets up a SQL Server context with no configuration but a connection string •Does not require you to manually add entity types to your DbSet •By default, picks up any classes derived from EntityTypeConfiguration •One line of code—a predicate—specifies which Types from your assembly are entities Currently supports SQL Server; eventually will handle MongoDB and other underlying stores.
Funcular.DotNetCore.IdGenerators
K-ordered, semi-random, distributed unique Id generator using base 36. Overcomes several weaknesses of integer, Guid and SequentialGuid identifiers.
Funcular.ExtensionMethods
The major feature is a case-insensitive IQueryable to address the mismatch between LINQ Entity Framework and SQL Server case-sensitivity. Also, simple extension methods providing syntactic sugar for strings and collections.
Funcular.Data.Orm
FunkyORM, a lightweight micro-ORM designed for simplicity and speed. Enables intuitive lambda-style queries and leverages conventions alongside annotations for seamless mappings. Features minimal setup, a gentle learning curve, and blazing-fast runtime performance. Includes SQL Server, PostgreSQL, and SQLite providers. Supports .NET 8, .NET Standard 2.0, and .NET Framework 4.8.
Spittoon.Core
Core types and serializer/deserializer for the SPITTOON format.