Diatribe: After 10+ years of EF/EF Core, I can no longer justify using it.

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

  • As much as it's touted, EF really isn't particularly sensible with DDD. If you want to make your entities raw types, congratulations, you've just reinvented SQL. If you want to do OOP things like encapsulation and inheritance, you're going to run into weird bugs and gotchas that break OOP principles everywhere, like not being able to define a read-only one-to-many accessor using an IEnumerable.

  • ServiceStack.OrmLite

    Discontinued Fast, Simple, Typed ORM for .NET

  • I think what you are looking for could be https://github.com/ServiceStack/ServiceStack.OrmLite

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • PetaPoco

    Official PetaPoco, A tiny ORM-ish thing for your POCO's

  • FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts