Have you failed a job interview?
Send us your job interview questions and get correct answers.

How can you create multi-tenant applications using Entity Framework?

Experience Level: Junior
Tags: Entity Framework

Answer

  • table-based multitenancy (discriminator column)
  • schema-based multitenancy
  • database-based multitenancy
  • server-based multitenancy


Techniques:

  • Using interceptors or filters to filter by a discriminator column
  • Replacing a schema by tenant using an interceptor
  • Switching a database by tenant using an interceptor
  • Switching a connection by tenant using a dependency injection (DbContextOptions)
Recorded audio answers
Apr 15, 2021
00:06:12; 5964276b;
Apr 13, 2021
00:00:08; 131712b;

Comments

No Comments Yet.
Be the first to tell us what you think.
Senior .NET Developer
Senior .NET Developer

Are you learning Entity Framework ? Try our test we designed to help you progress faster.

Test yourself
Entity Framework Core
Entity Framework Core

Are you learning Entity Framework ? Try our test we designed to help you progress faster.

Test yourself