# scottksmith95/LINQKit

LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users.

Repository: https://github.com/scottksmith95/LINQKit
Canonical: https://ross.abutalabs.com/products/linqkit
Language: C#
License: MIT
License Family: permissive
Last push: 2026-02-07T06:54:44+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 66, release rhythm 69, longevity 100
- inputs: {"age_days": 4934, "days_push": 207, "days_rel": 207, "gap_med": 8, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1831, forks 170 (observed 2026-08-28T04:05:41.819909+00:00)

## What it is
LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users, providing helpers like predicate building and expression expansion. It ships as multiple NuGet packages targeting classic Entity Framework and Microsoft Entity Framework Core versions.

## Use cases
- build dynamic where clauses for entity framework queries
- combine linq predicates with and/or logic
- expand expressions so entity framework can translate them
- reuse linq expressions across queries
- query entity framework core with composable filters

## When to choose
- you use Entity Framework or EF Core and need dynamic query composition
- you want to build flexible search filters from expression trees
- you need expression expansion for queries EF cannot translate directly

## When to avoid
- you use a non-.NET stack or a non-EF ORM like Dapper exclusively
- your queries are simple and need no dynamic predicate composition

## Facets
- artifact type: library
- maturity: stable
- function: orm, database, developer-tools
- domain: databases, backend, developer-tools
- platform: dotnet, cross-platform
- tags: linq, entity-framework, entity-framework-core, expression-trees, predicate-builder, nuget, c-sharp

## Member repositories
- scottksmith95/LINQKit (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:41.819909+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:19:13.300317+00:00, confidence not recorded.
  - readme: https://github.com/scottksmith95/LINQKit (fetched 2026-08-28T04:05:41.819909+00:00, sha 2921dcfc85c9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
