Found 27 packages
high performance lightweight solution for efcore sharding table and sharding database support read-write-separation
FreeSql Implementation of General Repository, Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/Clickhouse/DuckDB/TDengine/QuestDB/达梦/人大金仓/南大通用/虚谷/神舟通用/翰高/Access, and read/write separation、and split table.
SpecExpress takes a different approach than most other Validation Frameworks, such as Validation Application Block. SpecExpress doesn't use Attributes to decorate properties and embed all the metadata required for the rule. Instead, it it uses a separate class, called a Specification, which contains a set a rules for all the properties for a type. This allows for much easier reading, separation of concerns, and much better support for state based validation. Features include: DSL that provides developers with a Fluent Interface for quickly composing rules that are also easy to read; Generates error message from your validation rules, while allowing for easy overriding and customization of individual messages; Support for localization of error messages; Auto discovery of specifications means the developer isn't required to resolve which validation rules to use; Programatically add or change validation rules at runtime; Validation Contexts Support for rich, complex object types and graphs; Built with extension and customization in mind; Easy to integrate into your existing code because there are no Base Classes or Attributes to inject into your code; ASP.NET WebForms support; Silverlight support; A rich set of Validators.
Generic repository pattern interfaces with async support, specification integration, and pagination. Provides read/write separation, CRUD operations, and extensible repository contracts for clean data access architecture.
.NET's best ORM data layer framework, one of the wood, low-key continuous update for 15 years! In the tank. Net Framework 2.0+, supported. Net Core 2.1+ supports a variety of databases, built-in database read/write separation, distributed cache, distributed locks, etc(.Net 最好用的ORM数据层框架,木有之一,低调持续更新15年!支持.Net Framework 2.0+,支持.Net Core 2.1+,支持多种数据库,自带数据库读写分离,分布式缓存,分布式锁等,开源地址:https://github.com/cyq1162/cyqdata)
负载均衡组件;支持分类路由(可实现读写分离) Local load balancing component; Support classified routing (read / write separation)
It is based on NETCORE. The basic class library of data persistence layer realizes lightweight ORM operation. You can use the model mapping method to quickly query, delete, update and other related operations of data. At the same time, you can use this kind of library for multi database operation, read-write separation, data caching, etc. The default operation database type is sqlserver.
EF Core read-write separation with multi-database support (SqlServer, MySql, Sqlite, InMemory)
Extend your IDbConnection with high-performance bulk operations Features: BulkInsert, BulkDelete, BulkUpdate, BulkMerge, and more! Support: SQL Server, MySQL, SQLite;ORM framework Sub-database Sub-table, Read-write Separation, Master-slave delay, Distributed cache Include free and prime features.
CQRSSharp is a lightweight and extensible .NET library that implements the Command Query Responsibility Segregation (CQRS) pattern. It simplifies the separation of read and write logic with clean interfaces for commands and queries, offering better code organization, testability, and scalability — all without the overhead of reflection.