An open API service indexing awesome lists of open source software.

https://github.com/simplify9/efcoreextensions

A master list of EfCore-compatible extensions, made in mind to abstract tasks and enhance EntityFramework capabilities.
https://github.com/simplify9/efcoreextensions

Last synced: 10 months ago
JSON representation

A master list of EfCore-compatible extensions, made in mind to abstract tasks and enhance EntityFramework capabilities.

Awesome Lists containing this project

README

          

[![Build Status](https://dev.azure.com/simplify9/Github%20Pipelines/_apis/build/status/simplify9.EfCoreExtensions?branchName=master)](https://dev.azure.com/simplify9/Github%20Pipelines/_build/latest?definitionId=168&branchName=master)

![Azure DevOps tests](https://img.shields.io/azure-devops/tests/Simplify9/Github%20Pipelines/168?style=for-the-badge)

| **Package** | **Version** |
| :----------------:|:----------------------:|
|```SimplyWorks.EfCoreExtensions```| ![Nuget](https://img.shields.io/nuget/v/SimplyWorks.EfCoreExtensions?style=for-the-badge)

## Introduction
[*EfCoreExtensions*](https://www.nuget.org/packages/SimplyWorks.EfCoreExtensions/) is Simplify9's master list of EfCore-compatible extensions, made in mind to abstract tasks and enhance EntityFramework capabilities.

## EfCoreExtensions

#### ChangeTrackerExtensions.cs
>`ApplySoftDeletion`

> `ApplyAuditValues`

>`ApplyTenantValues`

>`DispatchDomainEvents`

#### DbContextExtensions.cs
>`DbContextExtensions`

>`Task>`

>`List`

>`RelationalDbType`

#### EntityEntryExtensions.cs
>`SetProperties`

#### EntityTypeBuilderExtensions.cs
>`EntityTypeBuilder`

#### ExpressionExtensions.cs

#### ICollectionExtensions.cs
>`Update`

#### IHostExtensions.cs
>`IHost`

#### IQueryableOfTExtensions.cs
>`IQueryable`

>`SearchyCondition`

#### ModelBuilderExtensions.cs
>`ModelBuilder`

#### OwnedNavigationBuilderExtensions.cs
>`OwnedNavigationBuilder`StreetAddress> BuildStreetAddress`

>`GeoPosition> BuildGeoPosition`

>`Contact> BuildContact`

>`Dimensions> BuildDimensions`

>`Weight> BuildWeight`

>`Money> BuildMoney`

>`Audit> BuildAudit`

#### PropertyBuilderExtensions.cs

#### RelationalDbType.cs

#### [Searchy](https://github.com/simplify9/Searchy)
>`Search`

>`SearchyCondition`

>`SearchyFilter`

>`SearchySort`

## Getting support 👷
If you encounter any bugs, don't hesitate to submit an [issue](https://github.com/simplify9/EfCoreExtensions/issues). We'll get back to you promptly!