Skip to content
.ORG Projects edited this page May 19, 2026 · 1 revision

FAQ

What is EP Finder?

EP Finder automatically finds and registers your EF Core entities so you don't have to declare each one manually in your DbContext.

Is EP Finder a new ORM?

No. EP Finder does not replace EF Core, it extends it. EP Finder only handles entity discovery; EF Core continues to manage everything else.

Does EP Finder support Fluent API?

No. EP Finder only discovers entities configured via Data Attributes ([Table]). Fluent API is not supported and there are no plans to support it.

What EF Core versions are supported?

EP Finder supports EF Core 8.0 and later.

Can I use EP Finder with any database provider?

Yes. EP Finder is provider-agnostic, it works with any EF Core provider such as SQL Server, PostgreSQL, SQLite, and others.

Does EP Finder support migrations?

Yes. EF Core discovers DbFoundContext at design time through DI and uses it to generate migrations automatically. No additional design time class is required.

What happens if my entities don't have the [Table] attribute?

They will not be discovered by EP Finder. Only classes annotated with [Table] are registered as model entities.

Can I use EP Finder with multiple assemblies?

No. UseFinderIn() accepts a single assembly name. All entities must be in the same assembly.