Wangkanai.EntityFramework.Sqlite
0.1.0-alpha-02
Prefix Reserved
dotnet add package Wangkanai.EntityFramework.Sqlite --version 0.1.0-alpha-02
NuGet\Install-Package Wangkanai.EntityFramework.Sqlite -Version 0.1.0-alpha-02
<PackageReference Include="Wangkanai.EntityFramework.Sqlite" Version="0.1.0-alpha-02" />
<PackageVersion Include="Wangkanai.EntityFramework.Sqlite" Version="0.1.0-alpha-02" />
<PackageReference Include="Wangkanai.EntityFramework.Sqlite" />
paket add Wangkanai.EntityFramework.Sqlite --version 0.1.0-alpha-02
#r "nuget: Wangkanai.EntityFramework.Sqlite, 0.1.0-alpha-02"
#:package Wangkanai.EntityFramework.Sqlite@0.1.0-alpha-02
#addin nuget:?package=Wangkanai.EntityFramework.Sqlite&version=0.1.0-alpha-02&prerelease
#tool nuget:?package=Wangkanai.EntityFramework.Sqlite&version=0.1.0-alpha-02&prerelease
🗄️ Wangkanai EntityFramework
Database configuration shouldn't take days. It should take minutes.
Supercharge your Entity Framework Core experience with powerful extensions that eliminate database setup complexity, automate tedious configurations, and let you focus on your domain models instead of infrastructure code.
🎯 Why EntityFramework Module Matters
Stop fighting with database configuration. Start building features that matter. This module transforms Entity Framework Core from a powerful-but-complex ORM into a delightful development experience.
⚡ The Database Pain Points
Every EF Core project faces the same challenges:
- Complex migration setup and management
- Repetitive database initialization code
- Manual timestamp configuration for audit fields
- Database-specific quirks and configurations
- Boilerplate code for common patterns
- Context configuration ceremony
🏆 The EntityFramework Solution
Our module delivers database productivity that:
- Works instantly - One-line setup for complex operations
- Supports everything - PostgreSQL, MySQL, SQL Server out of the box
- Automates tedium - Smart defaults for common patterns
- Scales naturally - From development to production seamlessly
🎪 What Makes EntityFramework Module Special
🚀 One-Line Database Operations
Complex operations made simple. What used to take dozens of lines now takes one.
Database Setup Magic:
- Instant migrations - Apply all pending migrations automatically
- Database creation - Ensure database exists with proper schema
- Async-first design - Modern async/await throughout
- Smart error handling - Graceful recovery from common issues
Before vs After:
Instead of complex startup code with service locators, dependency injection gymnastics, and error-prone manual setup, you get clean, readable, maintainable code that just works.
🔧 Multi-Database Support
Write once, deploy anywhere. Seamless support for all major databases.
PostgreSQL Excellence:
- Optimized configurations for Postgres
- Native JSON support
- Array type handling
- Full-text search ready
MySQL Optimization:
- Charset configurations
- Storage engine optimization
- Index strategies
- Connection pooling
SQL Server Power:
- Temporal tables support
- Columnstore indexes
- Memory-optimized tables
- Azure SQL Database ready
⏰ Smart Value Generators
Automatic values that make sense. Never manually set timestamps again.
DateTime Intelligence:
- DateTimeNowGenerator - Automatic current timestamps
- DateTimeOffsetNowGenerator - Timezone-aware timestamps
- Consistent behavior - Same results across all databases
- Audit-ready - Perfect for CreatedAt/UpdatedAt fields
Configuration Simplicity:
- Auto-detect audit fields
- Convention-based setup
- Override when needed
- Zero boilerplate
🎨 Developer-First Design
Built for how developers actually work.
Extension Methods Everywhere:
- Fluent API that reads naturally
- IntelliSense that guides you
- Chainable operations
- Discoverable features
Convention Over Configuration:
- Smart defaults that work
- Override only when needed
- Consistent patterns
- Less code, more features
🌟 The EntityFramework Advantage
💼 Enterprise Ready
Production-proven features:
- Migration safety - Never lose data
- Connection resilience - Automatic retry logic
- Performance optimized - Query hints and indexes
- Cloud native - Works with managed databases
🛡️ Reliability Built-In
Database operations you can trust:
- Transactional safety - ACID compliance
- Rollback support - Undo when needed
- Health checks - Monitor database status
- Logging integration - Full visibility
📈 Performance That Scales
Optimized for real-world usage:
- Connection pooling - Efficient resource usage
- Batch operations - Bulk insert/update/delete
- Compiled queries - Cached execution plans
- Lazy loading strategies - Load only what you need
🎭 Real-World Impact
Before EntityFramework Module
❌ Dozens of lines for database setup
❌ Manual migration management
❌ Database-specific code everywhere
❌ Timestamp fields forgotten or inconsistent
❌ Complex startup configuration
❌ Different code for each database provider
After EntityFramework Module
✅ One line database setup
✅ Automatic migration handling
✅ Database-agnostic code
✅ Automatic timestamp generation
✅ Clean, simple configuration
✅ Same code works everywhere
🚀 Getting Started
Installation
Transform your Entity Framework experience:
Core Package:
- Wangkanai.EntityFramework - Essential EF Core enhancements
Database Providers:
- Wangkanai.EntityFramework.PostgreSQL - PostgreSQL optimizations
- Wangkanai.EntityFramework.MySQL - MySQL enhancements
- Wangkanai.EntityFramework.SqlServer - SQL Server extensions
Your Database Journey
- Install the package - Choose your database provider
- One-line setup - Configure in Program.cs
- Define your models - Focus on business logic
- Automatic migrations - Database updates itself
- Ship to production - Same code, any database
Migration Mastery
Database evolution without the pain:
- Development - Automatic migration application
- Staging - Controlled deployment
- Production - Safe, tested migrations
- Rollback - When things go wrong
💫 Success Stories
From teams shipping faster than ever:
"Cut our database setup time from days to minutes. The one-line configuration is brilliant."
"Switching from SQL Server to PostgreSQL took 5 minutes. Changed one package reference."
"Never realized how much time we wasted on database configuration until we didn't have to."
🎯 Your Next Move
Ready to make database configuration a non-issue? EntityFramework module isn't just about saving time - it's about removing an entire category of problems from your development process.
Stop configuring databases. Start shipping features.
Wangkanai EntityFramework - Because life's too short for database configuration.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Microsoft.EntityFrameworkCore (>= 9.0.0)
- Microsoft.EntityFrameworkCore.Relational (>= 9.0.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Identity.Stores (>= 9.0.0)
- Microsoft.Extensions.Logging (>= 9.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Options (>= 9.0.0)
- Wangkanai.EntityFramework (>= 0.1.0-alpha-02)
- Wangkanai.System (>= 5.8.0)
- Wangkanai.Validation (>= 4.6.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
0.1.0-alpha-02 | 0 | 9/16/2025 |
0.1.0-alpha-01 | 14 | 9/13/2025 |