v2.0.0
Release Notes
- Targets .Net 9.0.
- Breaking changes to
Schemio.Core- Please see below. - Breaking changes to
Schemio.SQL- Please see below. - Breaking changes to
Schemio.EntityFramework- Please see below. - Added new
Schemio.APIpackage for supporting web APIs.
Changes in Schemio.Core
Entity Schemarenamed toEntity Configurationand requires implementingEntityContfiguration<TEntity>.IRootQuery,IChildQuery,BaseRootQuery<TParameter, TResult>&BaseChildQuery<TParameter,TResult>removed.- Both Parent and child queries need to implement
BaseQuery<TResult>and provide override forisContextResolved()andResolveQuery()methods. IoCregistration streamlined withfluent interfacefor container configuration.- Renamed
IEntityContexttoIEntityRequest.
Changes in Schemio.SQL & Schemio.EntityFramework
BaseSQLRootQuery<TParameter, TResult>&BaseSQLChildQuery<TParameter, TResult>removed.- Need to implement from
SQLQuery<TResult>and provide override forGetQuery()method to implement both parent and child queries.
New Schemio.API for Http web queries.
- Supports querying using
web apis - Provides
HttpClientQuery Engine.
Developer Guide
Important: Please see v2.0.0 Developer Guide here for more details.