-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
.ORG Projects edited this page May 19, 2026
·
2 revisions
DotOrgProjects.EntityPlatform.Finder
How many DbSet<T> properties have you declared by hand? EP Finder discovers them automatically, by convention, with no boilerplate.
In EF Core, the developer must explicitly declare each entity in the DbContext. EP Finder replaces that internal mechanism with automatic discovery based on the [Table] attribute, eliminating the need to maintain one DbSet<T> per entity.
| Without EP Finder | With EP Finder | |
|---|---|---|
| Entity registration | Manual — one DbSet<T> per entity |
Automatic via [Table]
|
| Custom DbContext | Required | Not required |
| Boilerplate | High — grows with the model | Minimal — just UseFinderIn()
|
| Discovery | Explicit in DbContext | By convention (namespace) |
| EF Core support | Native ✓ | Native + EP Finder ✓ |
EP Finder does not replace EF Core — it extends it. If you already use EF Core with Data Attributes, EP Finder eliminates the maintenance of the DbContext and the manual registration of each DbSet<T>, letting convention do the work.
Copyright © .ORG Projects. All rights reserved. Licensed under MS-PL